Что обозначают 100-ые коды ответов http
Python
Middle
Без компании
Что обозначают 100-ые коды ответов http
Ответы
HTTP-коды в диапазоне 100-199 являются информационными (Informational). Они указывают на промежуточный статус запроса. Основные примеры:
- **100 Continue** - сервер готов принять тело запроса (используется с `Expect: 100-continue`)
- **101 Switching Protocols** - сервер согласен сменить протокол (например, при переходе на WebSocket)
- **102 Processing** - запрос обрабатывается, но ответ ещё не готов (WebDAV)
- **103 Early Hints** - предварительные заголовки для оптимизации загрузки
Пример обработки 100 Continue:
```
import requests
headers = {'Expect': '100-continue'}
response = requests.post('https://example.com', headers=headers, data=large_file)
# Клиент сначала получит 100, затем основной ответ
```
Эти коды редко используются напрямую в веб-разработке, но важны для понимания процесса HTTP-коммуникации.