| Предыдущий | Следующий |
| HTTP_STATUS_SWITCH_PROTOCOLS |
HTTP_STATUS_CONTINUE
Что означает HTTP 100 (HTTP_STATUS_CONTINUE)
HTTP_STATUS_CONTINUE соответствует ответу HTTP 100: сервер получил начальные заголовки и разрешает клиенту передать тело запроса.
Клиент должен продолжить обмен и дождаться окончательного ответа; 100 не является результатом операции.
Ответ 100 относится только к фазе передачи тела. При Expect: 100-continue проверьте, что клиент не отправляет большой body до разрешения сервера и не трактует промежуточный 100 как финальный статус. В packet trace должны быть видны заголовки запроса, 100 Continue, затем body и окончательный ответ.
HTTP 100 особенно важен вместе с Expect: 100-continue. Клиент может сначала отправить заголовки и дождаться разрешения, прежде чем передавать большое тело запроса. После 100 запрос ещё не завершён: клиент отправляет тело и продолжает читать до финального статуса. Логи и прокси должны сохранять эту последовательность, чтобы информационный ответ не приняли за результат операции.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.