#php #ajax #http-status-codes #http-response-codes
#php #ajax #http-status-codes #http-response-codes
Вопрос:
Какой из следующих ответов правильный?
- HTTP ready состояние TRUE
- Состояние готовности HTTP 4
- Код состояния HTTP < 400
- HTTP статус 200
- Данные, присутствующие в ответе
Комментарии:
1. Определите «успех».
2. прочитайте это : yaldex.com/wAjax/DiggingdeeperintoHTTPreadystates.html
3. ТАКЖЕ : developer.mozilla.org/en/AJAX
Ответ №1:
оба состояния HTTP 200 и HTTP ready имеют значение TRUE
Ответ №2:
Во всех моих приложениях мне требуется только ready state 4
для успеха, что означает всего лишь: запрос выполнен и ответ (если таковой имеется) доступен.
Но, как очень мудро прокомментировал Madmartigan: определите свою версию успеха.
Ответ №3:
Обычно требуется состояние готовности HTTP, равное 4, и код состояния HTTP, равный 200, чтобы гарантировать, что данные были успешно переданы обратно в вашу программу.