AFNetworking 3.0 Code=-1016 错误解决方案
导入AFNetworking类库(请参考:
iOS 9 导入类库全面详尽过程(Ruby安装->CocoaPods安装->导入类库)
)之后,然后小伙伴们就可以照着如下
官方文档
欢乐地写代码。
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"http://blog.csdn.net/sps900608" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"Success: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
或是用Swift:
let sessionManager = AFHTTPSessionManager()
sessionManager.GET("http://blog.csdn.net/sps900608", parameters: nil, progress: nil, success: { (task, responseObject) in
NSLog("Success:\(responseObject)");
}) { (task, error) in
NSLog("Error:\(error)")
AFNetworking Code=-1016 错误解决方案导入AFNetworking类库(请参考:iOS 9 导入类库全面详尽过程(Ruby安装->CocoaPods安装->导入类库))之后,然后小伙伴们就可以照着如下官方文档欢乐地写代码。AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];[manager GET:@
20240511_1715430700900_ErrorInfo(from=3, recognizeType=4, action=-1, code=-1, msg=, autoUpload=true, ext=null)_13030008.zip
本文主要分析AFNetworking序列化NSMutableURLRequest
1:AFNetworking支持三种media-type对应的http请求头字段Content-Type为:
①application/x-www-form-urlencoded
②application/json
③application/x-plist
在http请求中,请求方式为(GET,HEAD
最近在使用AFNetworking进行网络请求时候出了一个bug解决了很久,打印error 显示Domain=NSCocoaErrorDomain Code=3840,Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed:not found(404)"。一想怎么会404呢。使用的是post请求,请求代码如下:
AFHTTPSessionManager *manager = [[AFHTTPSess
移动端调用服务端接口,返回错误如下:
Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option t
1. 客户端解析json出错
使用AFNetworking可能都遇到过类似的问题吧。
2. 服务端返回的json有错误
不管服务端是用java还是C#还是其他语言,如果返回的json有问题的话,导致客户端无法解析,就会报这个错误。
我有一次写C#,返回Json
Code=-1016
“Request failed: unacceptable content-type: null” UserInfo=0x7a2da380
不知道是什么原因,查找了相关的档案,网上大部分都是报错:
Code=-1016
“Request failed: unacceptable con
AFNetWorking的JSON解析默认库是使用的AFJSONRequestOperation模式,只支持text/json,application/json,text/javascript,所以如果出现code=-1016错误则说明当前的JSON解析模式是text/html,所以要加上这段代码:
[AFJSONRequestOperation addAcceptableContentType