iOS cookie詳解

轉自http://www.jb51.net/article/88173.htm
一、何爲Cookie
Cookie是網站爲了便是終端身份,保存在終端本地的用戶憑證信息。Cookie中的字段與意義由服務端進行定義。例如,當用戶在某個網站進行了登錄操作後,服務端會將Cookie信息返回給終端,終端會將這些信息進行保存,在下一次再次訪問這個網站時,終端會將保存的Cookie信息一併發送到服務端,服務端根據Cookie信息是否有效來判斷此用戶是否可以自動登錄。
二、iOS中進行Cookie管理的兩個類
iOS中進行HTTP網絡請求Cookie管理主要由兩個類負責,一個類是NSHTTPCookieStorage類,一個是NSHTTPCookie類。
1.NSHTTPCookieStorage
NSHTTPCookieStorage類採用單例的設計模式,其中管理着所有HTTP請求的Cookie信息,常用方法如下:
//獲取單例對象
+ (NSHTTPCookieStorage *)sharedHTTPCookieStorage;
//所有Cookie數據數組 其中存放NSHTTPCookie對象
@property (nullable , readonly, copy) NSArray

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章