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);
    }];
}




版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2014-07-09 08:40  _Roy  阅读(434)  评论(0编辑  收藏  举报