POST を送信するサーバーがあります。HTTP 200 OK で応答する必要があります。サーバーは「Go Ahead!」のようなものを必要とします。別のアクションを実行する前にプロンプトを表示します。HTTP 200 応答が必要です。
編集 header() を試しましたが、何らかの理由でサーバーが読み取れませんか?
200 コードは、成功したリクエストに対する標準的な応答です...空の json 文字列をエコーアウトしても、200 OK ステータスになります。
echo json_encode(array());
何らかのプロセスが完了したことをクライアントに通知することだけが必要な場合は、上記で示したように、カスタム ステータス メッセージまたは空白のオブジェクトをエコー バックすることができます。
実際に手動で 200 ヘッダーを送信したい場合は、次のようにすることができます -
header('Status: 200');
サーバーからの出力がある前に、このヘッダーが送信されていることを確認してください。
この関数呼び出しは仕事をします:
http_response_code(200);
参照: http://php.net/manual/en/function.http-response-code.php
この関数呼び出しは、サーバー コードのどこにでもスローできます。この関数が呼び出される順序は重要ではないようです。