Domain=NSURLErrorDomain Code=-1017 "无法解析响应"

用以前写好的请求框架请求百度某接口,出现Domain=NSURLErrorDomain Code=-1017 "无法解析响应" 的错误。

Task .<1> load failed with error Error Domain=NSURLErrorDomain Code=-1017 "无法解析响应" UserInfo={_kCFStreamErrorCodeKey=-1, NSUnderlyingError=0x281349ce0 {Error Domain=kCFErrorDomainCFNetwork Code=-1017 "(null)" UserInfo={_kCFStreamErrorCodeKey=-1, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask .<1>"

检查了好几遍入参有没有错啥的
最后参考stackoverflow上大神的回答,启发我检查了自己传的header
之前的请求头

请求头字典.png

我直接返回一个空字典,问题解决!

return @{};

总结:出现这个问题,你需要检查你的入参,HTTPMethod,以及请求头。

文章和代码若有不对地方,欢迎批评指正。

你可能感兴趣的:(Domain=NSURLErrorDomain Code=-1017 "无法解析响应")