ホームページ >バックエンド開発 >PHPチュートリアル >Guzzle (バージョン 5、6、および 7) で JSON POST リクエストを正常に送信するにはどうすればよいですか?

Guzzle (バージョン 5、6、および 7) で JSON POST リクエストを正常に送信するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-01 00:07:17275ブラウズ

How Can I Successfully Send JSON POST Requests with Guzzle (Versions 5, 6, & 7)?

Guzzle を使用した JSON POST リクエストの作成

問題:

多くの開発者が 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。