Stripe документация указывает, что:
Поскольку правильное подтверждение получения уведомления веб-перехватчика так важно, ваша конечная точка должна возвращать код состояния HTTP 2xx перед любым сложным логом. c может вызвать тайм-аут.
В веб-хуке, который я разрабатываю с помощью PHP, это именно тот случай - после получения события задействованы некоторые сложные логические c.
В настоящее время я возвращаю код ответа простым вызовом http_response_code()
. Но как я могу отправить заголовки ответа (с кодом), прежде чем продолжить? Будет ли вызов flush()
принудительно отправлять заголовки?