当我向api发出请求时,我一直收到这个错误。该应用程序接口需要身份验证,为此,我将有效的OAuth令牌添加到请求的头部。当我这样做的时候,我收到了200的响应,所以一切都很好。
但是我想测试我的代码来处理401响应代码。为此,我向请求添加了一个无效的OAuth令牌。我期望服务器只发送一个401响应码,但是我从我的回调中得到一个错误。错误是NSURLErrorDomain代码=-1012,在线查看后发现这是一个身份验证错误。
我以为服务器只会发回一个401?相反,我在回调中收到一个错误。我的服务器或我的请求有问题吗?
感谢你的回复...
发布于 2016-01-12 03:48:33
我认为也许你需要用一个委托来建立你的NSURLConnection,以你想要的方式来处理这个问题。
发布于 2016-08-16 00:33:07
我正在使用charles proxy,这就是我看到这个错误的原因。当我停止使用代理时,它就像一个护身符一样起作用。
附注:我还没有用NSURLSession测试过这一点,但是如果有人对此感到好奇,请添加评论!:)
https://stackoverflow.com/questions/28852244
复制相似问题