PHP http_response_code, похоже, не работает. Я *должно* делать что-то не такPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 PHP http_response_code, похоже, не работает. Я *должно* делать что-то не так

Сообщение Гость »


Создание приемника веб-перехватчика в PHP 7.4.30.

Я могу получить абсолютно нормально. Никаких проблем :-)

Однако нам необходимо выполнить синхронную проверку JSON и отправить обратно ошибочный запрос 400 и JSON с объяснениями, почему проверка не прошла.

Итак, есть две части...

1: Я тестирую полученный php с помощью простого заголовка, чтобы «отклонить» любое соединение, и пробовал много разных вариантов в зависимости от результатов моего бесконечного поиска:

Результат — пустой экран, а не 400. Для проверки изменено на 404, но по-прежнему отображается пустой экран.

Относительно PHP: как отправить код ответа HTTP? Я попробовал

...в результате снова появляется пустая страница.

Также пробовал

который... как вы уже догадались... просто пустая страница.

Я, должно быть, лаю не на то дерево, и мне интересно, можете ли вы подсказать мне, как отклонить сообщение через вызов веб-перехватчика? Мне нужно иметь возможность отклонить его с помощью тела ответа.
1a. Ответ с кодом возврата HTTP 403, тело ответа { senderUniqueReference: S-005-03458900823-SUPP-20222313-12345687A Идентификатор транзакции: T-006-1234567890-SUPP-20220401-1234CC, Отправленное время: 2021-12-25T06:06:12.45", сообщение, XYZ123 - Это не наше оборудование }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»