内裤大叔ye 内裤大叔ye
关注数: 3 粉丝数: 17 发帖数: 1,698 关注贴吧数: 9
求大神指点——第三方框架AFNetworking使用遇到的问题 先上代码 : /** * 登录 */ // 获得请求管理者 AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager]; mgr.responseSerializer = [AFHTTPResponseSerializer serializer]; mgr.requestSerializer.HTTPShouldHandleCookies = YES; // 封装请求参数 NSMutableDictionary *parame = [NSMutableDictionary dictionary]; parame[@"name"] = user; parame[@"password"] = pwd; // 发送GET请求 [mgr GET:@"http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2F192.168.1.95%3A8087%2Flabour%2Flabour%2Fcustomer%2FloginByCustomer.html&urlrefer=090258e11a3824a532f0084ee86462eb" parameters:parame success:^(AFHTTPRequestOperation *operation, id responseObject){ NSLog(@"%@",operation.response.allHeaderFields); NSString *cookies = operation.response.allHeaderFields[@"Set-Cookie"]; NSLog(@"response cookies:%@",cookies); } failure:^(AFHTTPRequestOperation *operation, NSError *error){ [MBProgressHUD showError:@"请检查网络!"]; }]; 服务器返回的结果为: 2015-05-29 16:28:02.158 APP1[535:9473] { "Content-Length" = 56; "Content-Type" = "text;charset=UTF-8"; Date = "Fri, 29 May 2015 08:28:52 GMT"; Server = "Apache-Coyote/1.1"; "Set-Cookie" = "JSESSIONID=CC5C01408BC7DF29CB142819E9C787D2; Path=/labour/; HttpOnly"; } 2015-05-29 16:28:02.159 APP1[535:9473] response cookies:JSESSIONID=CC5C01408BC7DF29CB142819E9C787D2; Path=/labour/; HttpOnly 成功登陆后到下单界面进行下单 /** * 下单 */ AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager]; mgr.responseSerializer = [AFHTTPResponseSerializer serializer]; NSMutableDictionary *parame = [NSMutableDictionary dictionary]; parame[@"orderState"] = @"PLACEORDER"; parame[@"appType"] = @"LineUp"; parame[@"lineType.id"] = lineType; parame[@"createTime"] = createTime; [mgr POST:@"http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2F192.168.1.95%3A8087%2Flabour%2Flabour%2Forder%2FaddOrder.html&urlrefer=6272df4a58742a96183da0ab1ec958aa" parameters:parame success:^(AFHTTPRequestOperation *operation, id responseObject){ NSString *result = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; NSLog(@"提交成功--%@",result); } failure:^(AFHTTPRequestOperation *peration, NSError *error){ [MBProgressHUD showError:@"请检查网络!"]; }]; 返回的结果为: 2015-05-29 16:32:11.400 帮帮[535:9473] 提交成功--{"isSuccess":false,"resultDescription":"Session超时请重新登录!"} 哪位大神能告诉我为什么session会超时,怎么才能解决?因为接触IOS不久,要是有代码加讲解就更好了。。。谢谢
1 下一页