国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

IOS 網絡請求中設置cookie

2020-07-26 02:47:19
字體:
來源:轉載
供稿:網友

IOS 網絡請求中設置cookie

1. ASIHTTPRequest

ASIHTTPRequest 是一款極其強勁的 HTTP 訪問開源項目。讓簡單的 API 完成復雜的功能,如:異步請求,隊列請求,GZIP 壓縮,緩存,斷點續傳,進度跟蹤,上傳文件,HTTP 認證。

cookie的支持

    如果 Cookie 存在的話,會把這些信息放在 NSHTTPCookieStorage 容器中共享,并供下次使用。你可以用 [ ASIHTTPRequest setSessionCookies:nil ] ; 清空所有 Cookies。當然,你也可以取消默認的Cookie策略,而使自定義的Cookie:

-(NSMutableArray*)retrunCookies{   NSDictionary *properties = [[[NSMutableDictionary alloc] init] autorelease];   [properties setValue:[LoginViewController getLanguageType:loginInfo.lang] forKey:NSHTTPCookieValue];   [properties setValue:@"BENGGURU.GAIA.CULTURE_CODE" forKey:NSHTTPCookieName];   [properties setValue:@"" forKey:NSHTTPCookieDomain];   [properties setValue:[NSDate dateWithTimeIntervalSinceNow:60*60] forKey:NSHTTPCookieExpires];   [properties setValue:@"" forKey:NSHTTPCookiePath];   NSHTTPCookie *cookie = [[[NSHTTPCookie alloc] initWithProperties:properties] autorelease];   return [NSMutableArray arrayWithObject:cookie]; }
[request setRequestCookies:[self retrunCookies]];         //發送cookies,根據用戶的選擇,返回相應語言。

2.  NSMutableURLRequest(可以用于webview)

NSDictionary *properties = [[[NSMutableDictionary alloc] init] autorelease];       [properties setValue:userId forKey:NSHTTPCookieValue];       [properties setValue:@"BENQGURU.GAIA.USERID" forKey:NSHTTPCookieName];       [properties setValue:@"" forKey:NSHTTPCookieDomain];       [properties setValue:[NSDate dateWithTimeIntervalSinceNow:60*60] forKey:NSHTTPCookieExpires];       [properties setValue:@"/" forKey:NSHTTPCookiePath];       NSHTTPCookie *cookie = [[[NSHTTPCookie alloc] initWithProperties:properties] autorelease];       NSDictionary *properties1 = [[[NSMutableDictionary alloc] init] autorelease];       [properties1 setValue:[LoginViewController getLanguageType:loginInfo.lang] forKey:NSHTTPCookieValue];       [properties1 setValue:@"BENGGURU.GAIA.CULTURE_CODE" forKey:NSHTTPCookieName];       [properties1 setValue:@"" forKey:NSHTTPCookieDomain];       [properties1 setValue:[NSDate dateWithTimeIntervalSinceNow:60*60] forKey:NSHTTPCookieExpires];       [properties1 setValue:@"/" forKey:NSHTTPCookiePath];       NSHTTPCookie *cookie1 = [[[NSHTTPCookie alloc] initWithProperties:properties1] autorelease];       NSArray *cookies=[NSArray arrayWithObjects:cookie,cookie1,nil];       NSDictionary *headers=[NSHTTPCookie requestHeaderFieldsWithCookies:cookies];       NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:[object valueForKey:@"url"]]];       [request setValue:[headers objectForKey:@"Cookie"] forHTTPHeaderField:@"Cookie"];       [webView loadRequest:request]; 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 进贤县| 自贡市| 子长县| 合水县| 靖江市| 朝阳区| 安徽省| 库车县| 延庆县| 新竹县| 小金县| 什邡市| 东兴市| 大余县| 长春市| 达尔| 涡阳县| 龙游县| 乐都县| 湘阴县| 隆尧县| 渝北区| 松桃| 汉源县| 乌拉特前旗| 通河县| 会同县| 林芝县| 秭归县| 东明县| 璧山县| 安仁县| 永嘉县| 池州市| 静海县| 保亭| 安徽省| 即墨市| 扎赉特旗| 即墨市| 永年县|