HTTP 100 Continue: для чего
Уровень: Middle
Ответ
Промежуточный ответ, означающий, что сервер получил заголовки запроса и клиент может продолжить отправку тела. Клиент (обычно при больших POST/PUT) посылает Expect: 100-continue; если сервер отвечает 100 Continue, клиент отправляет тело, если сразу приходит ошибка (например, 401 или 413), тело не отправляется. Это экономит трафик: не пересылать большой payload, если сервер заведомо отвергнет запрос.