为什么JSONRequestOperationWithRequest会在非常快的JSON拉动下返回408的任何想法,但是如果你再次点击相同的代码它会正常返回?
这是在我写的第一次点击它的应用程序中发生的,我得到408然后如果我再次点击它一切都很好。然后,我可以关闭应用程序并再次尝试,它可以正常工作。
然而,如果我等待30分钟左右并再次尝试,初始调用将在第一次返回408,但每次返回之后返回正常。想法?
NSError的转储(此粘贴中已屏蔽了url)
Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 408" UserInfo=0x11c44f70 {NSLocalizedRecoverySuggestion=Your request timed out. Please retry the request. , AFNetworkingOperationFailingURLRequestErrorKey= { URL: http://www.xxxxxxxxxx.php }, NSErrorFailingURLKey=http://www.xxxxxxxxxx.php, NSLocalizedDescription=Expected status code in (200-299), got 408, AFNetworkingOperationFailingURLResponseErrorKey= { URL: http://www.xxxxxxxxxx.php } { status code: 408, headers {
"Cache-Control" = "no-cache";
Connection = close;
"Content-Length" = 514;
"Content-Type" = "text/html";
Pragma = "no-cache";
} }}
答案 0 :(得分:1)
听起来像是服务器端的东西。 408是服务器响应它的地方,需要很长时间。我几乎肯定这不是你在应用程序方面所做的事情,因为你再次尝试并且它有效......你将不得不调查服务器端,希望我能得到更多的帮助。