Я пытаюсь найти способ предотвратить загрузку скриптом ненужных данных в скрипт PHP. Первоначально я пытался отключить входящее соединение для чтения, которое явно противоречит протоколу HTTP, и я не мог заставить его работать, но я искал альтернативы и обнаружил, что код состояния 100-Continue
- это именно то, что мне нужно. Мой клиент должен отправить требуемые заголовки и заголовок Expect: 100
, а сервер должен отправить обратно либо 100 Continue
, либо 417 Expectation failed
, но из моих попыток сделать эту работу кажется, что ответ 100 возвращается Apache, прежде чем PHP получит шанс сделать любую обработку. Есть ли способ заставить PHP проверить заголовки запроса и отправить обратно ответ 100 Continue
и продолжить обработку входящих данных? Я уже прочитал необработанные данные из php://input
.
Спасибо,
J