我正在做一个iOS项目。
在这个应用程序中,我正在从服务器上下载图片。
问题:
在下载图片时,我得到了请求超时。根据文档,请求超时的HTTP状态代码是408
。
但在我的应用程序中,我得到了HTTP状态代码0
,并有以下错误
Error Domain=NSURLErrorDomain Code=-1001 "The request timed out." UserInfo=0xb9af710 {NSErrorFailingURLStringKeyhttp://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg, NSErrorFailingURLKey=http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg, NSLocalizedDescription=该请求超时了。 NSUnderlyingError=0x13846870 "请求超时。"}。
在搜索过程中,在互联网上,我发现没有关于HTTP状态代码0的信息。
谁能给我解释一下这个问题?
不存在HTTP状态代码0。你所看到的是你所使用的API/库返回的0。你将不得不查看这方面的文件。
响应是空的。 大多数情况下,代码将统计为1xx, 2xx, 3xx, 4xx, 5xx。