提问者:小点点

NSURLErrorDomain Code=-1005“网络连接丢失。”,_kCFStreamErrorCodeKey=54


Domain=NSURLErrorDomain Code=-1005"网络连接丢失。"UserInfo={_kCFStreamErrorCodeKey=54, NSUnderlyingError=0x2834c47b0{Error Domain=kCFErrorDomainCFNetwork Code=-1005"(null)"UserInfo={_kCFStreamErrorCodeKey=54,_kCFStreamErrorDomainKey=1}},_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask。

上面的错误当我使用AFNetwork触发api时。我已将“应用程序传输安全设置”配置为允许任意加载。将AFNetwork请求序列化程序的超时间隔增加到100秒。但没有帮助。


共1个答案

匿名用户

如果你在模拟器上测试,你可能会面临这个问题。我猜模拟器内部可能无法连接到互联网,所以这就是为什么它无法连接到服务器。尝试重启模拟器并检查。如果它仍然不能正常工作,那么从硬件中清除模拟器的所有内容和数据-

如果您正在检查真实设备,请检查设备的互联网连接。

如果互联网连接工作正常,则需要在服务器端进行一些配置,在配置中设置“Keep-Alive”值。我在多个参考中找到了相同的解决方案,如下所示:

https://github.com/AFNetworking/AFNetworking/issues/2801

error Domain = NSURLErrorDomain Code =-1005“网络连接丢失。”

希望这有帮助。