AFnetWorking带Cookies的请求
我和同事做了测试,他的web端设置 "set-cookies"
代码如下:
AFHttpRequestOperationManager的单例
+(id)sharedManager{ if (!gSharedManager) { gSharedManager =[AFHTTPRequestOperationManager manager]; gSharedManager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/json"]; } return gSharedManager; }
为了让gSharedManager以后的访问带有cookies,代码如下:
+(void)CoockiesTest{ NSString *strUrl = @"http://192.168.10.100:3000/cookieTest"; AFHTTPRequestOperationManager *manager = [self sharedManager]; [manager GET:strUrl parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject){ manager.responseSerializer = operation.responseSerializer;//将cookies加入每次访问中 NSArray *d= (NSArray*)responseObject; NSLog(@"%@",d); }failure:^(AFHTTPRequestOperation *operation, NSError *error){ NSLog(@"post failure:%@",error); }]; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
欢迎一起来研究,QQ 253807688