Как отправить код ответа HTTP, прежде чем продолжить? - PullRequest
0 голосов
/ 26 мая 2020

Stripe документация указывает, что:

Поскольку правильное подтверждение получения уведомления веб-перехватчика так важно, ваша конечная точка должна возвращать код состояния HTTP 2xx перед любым сложным логом. c может вызвать тайм-аут.

В веб-хуке, который я разрабатываю с помощью PHP, это именно тот случай - после получения события задействованы некоторые сложные логические c.

В настоящее время я возвращаю код ответа простым вызовом http_response_code(). Но как я могу отправить заголовки ответа (с кодом), прежде чем продолжить? Будет ли вызов flush() принудительно отправлять заголовки?

...