松鼠大作战
2016-05-31 08:35ios http网络请求,返回 null
5
代码如图,该接口在浏览器中能正常访问,但在xcode里显示如图。xcode里其他接口正常
下面是代码
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = 20.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"application/json",@"text/json", @"text/plain", @"text/html", nil];
NSString *urlStr = [URLString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@" %@",urlStr);
[manager POST:urlStr parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSString *string = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];
// NSLog(@"suc: %@", string);
NSDictionary *dicRoot = [[[SBJsonParser alloc]init] objectWithString:string];
NSString *desc = [dicRoot objectForKey:@"desc"];
NSDictionary *dicRoot2 = [[[SBJsonParser alloc]init] objectWithString:desc];
// verify = [dicRoot2 objectForKey:@"verify"];
//verify是获取到的被加密的验证码
NSLog(@"suc--: %@", desc);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- Google Identity Toolkit会返回INVALID_CREDENTIALS
- google-api
- php
- 1个回答
- 手机测试 wx.config 无反应,愿意发微信红包, 求大佬帮忙分析解决
- 微信公众平台
- 微信开放平台
- 微信
- 2个回答
- libcurl 进行HTTPS进行双向认证返回CURLE_SSL_CONNECT_ERROR失败
- windows
- libcurl
- connecterror
- unicode
- ssl
- 3个回答
- ios json解析怎么老有错误
- json
- ios
- 网络
- 2个回答
- ios http网络请求,返回 null
- 3个回答