問題:
多くの開発者が HTTP POST リクエストを介して JSON データを送信しようとしていますGuzzle を使用すると問題が発生しました。 Postman などのツールでリクエストを正確に複製しても、内部サーバー エラーが発生し続けます。
解決策:
Guzzle バージョン 5 を使用して JSON で POST リクエストを正常に送信するには、6、および 7 では、以下を利用します。コード:
use GuzzleHttp\Client; $client = new Client(); $response = $client->post('url', [ GuzzleHttp\RequestOptions::JSON => ['foo' => 'bar'] // or 'json' => [...] ]);
リファレンス:
詳細なドキュメントについては、Guzzle の公式ドキュメントを参照してください。
以上がGuzzle (バージョン 5、6、および 7) で JSON POST リクエストを正常に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。