想法为什么AFJSONRequestOperation JSONRequestOperationWithRequest:返回408 - 超时

时间:2014-02-04 18:33:55

标签: php ios afnetworking

为什么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";
    } }}

1 个答案:

答案 0 :(得分:1)

听起来像是服务器端的东西。 408是服务器响应它的地方,需要很长时间。我几乎肯定这不是你在应用程序方面所做的事情,因为你再次尝试并且它有效......你将不得不调查服务器端,希望我能得到更多的帮助。