アプリからデータをポーリングする外部サービスを使用しています。この外部サービスの要件は、リクエストが成功したことを最大 10 秒後に通知する必要があることです。問題は、このサービスが接続するスクリプトの実行に 10 秒以上かかる場合があることです。
私の質問は: header('HTTP/1.0 200 OK', true, 200);経由でヘッダーを送信したとき 、外部サービスはこの応答をすぐに受け取りますか、それともスクリプトが完全に実行された後にのみ受け取りますか? 例:
header('HTTP/1.0 200 OK', true, 200);
some_function_that_takes_20_seconds()
応答ヘッダーはすぐに送信されますか、それとも 20 秒後にのみ送信されますか?