Идеи, почему AFJSONRequestOperation JSONRequestOperationWithRequest: return 408 - Тайм-аут
Любые идеи, почему JSONRequestOperationWithRequest будет возвращать 408 при очень быстром извлечении JSON, и все же, если вы снова нажмете тот же код, он вернется нормально?
Это происходит в приложении, которое я написал, когда вы впервые нажимаете на него, я получаю 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 ответ
Похоже, это что-то на стороне сервера. 408 - это то место, где сервер отвечает на него, и он тратит много времени на запрос. Я почти уверен, что это не то, что вы делаете на стороне приложения, поскольку вы пробуете это снова, и это работает... Вы должны будете заглянуть в сторону сервера, если бы я мог помочь вам.