2013-06-19 52 views
1

我正在使用MKNetworkKit库。MKNetworkKit如何获得服务器响应头与会话cookie

我的服务器似乎让使用HTTP后我的身份验证,我回来从我的服务器的一些JSON数据:

{auth: true} 

不过,我想存储服务器生成的会话cookie,但我不知道如何使用 MKNetworkKit获取会话cookie

有谁知道吗?

回答

4

-_-!

最后,毕竟那周围挖,得到响应报头是这样的:

-(void)login 
{ 
    NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; 

    [params setObject:@"testusername" forKey:@"username"]; 
    [params setObject:@"abcdef123" forKey:@"password"]; 

    MKNetworkOperation *op = [self.mkEngine operationWithPath:@"/auth/local.json" params:params httpMethod:@"POST"]; 

    [op addCompletionHandler:^(MKNetworkOperation *completedOperation) 
    { 
     NSLog(@"response headers: %@", completedOperation.readonlyResponse.allHeaderFields); 
    } errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) { 
     NSLog(@"Server error: %@", [error localizedDescription]); 
    }]; 

    [self.mkEngine enqueueOperation:op]; 
}