我有一个iPhone应用程序,我有一个请求在WiFi和所有网络车厢,但一个马车工作正常。在这个托架上,如果我使用ASIHttpRequest,它会给我以下错误:
ASIHTTPRequest request_didFail: Error Domain=ASIHTTPRequestErrorDomain Code=1 "A connection failure occurred" UserInfo=0xd54e2f0 {NSUnderlyingError=0xd502de0 "The operation couldn’t be completed. (kCFErrorDomainCFNetwork error 2.)", NSLocalizedDescription=A connection failure occurred}
如果我使用AFNetworking,则返回以下错误:
NSLocalizedDescription = "Could not connect to the server.";
NSUnderlyingError = "Error Domain=kCFErrorDomainCFNetwork Code=-1004 \"Could not connect to the server.\" UserInfo=0xdc98630 {NSErrorFailingURLKey=https://sitename.com, NSErrorFailingURLStringKey=https://sitename.com, NSLocalizedDescription=Could not connect to the server.}";
首先,这个错误的原因可能是假设它只发生在特定的运营商?其次,由于请求适用于除此之外的所有内容,因此调试似乎很难,因此如何调试它以找到确切的问题?
由于
答案 0 :(得分:0)
事实证明问题出在这个特定的电信公司身上。在不更改代码的情况下,它会在一段时间后再次开始工作。 对于这个问题的答案,我可以说原因可能是电信公司做出的一些代理事情,我们试图通过应用不同的代理测试来调试它。