ホームページ > バックエンド開発 > PHPチュートリアル > Guzzle を使用して POST リクエストで JSON データを送信するにはどうすればよいですか?

Guzzle を使用して POST リクエストで JSON データを送信するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-24 05:32:11
オリジナル
478 人が閲覧しました

How Do I Send JSON Data in POST Requests with Guzzle?

Guzzle を使用して POST リクエストで JSON データを送信する方法

この質問は、開発者が次を使用して JSON データを送信しようとするときに遭遇する一般的な問題に対処します。 Guzzle の POST リクエスト メソッド。

Guzzle のソリューション5、6、および 7:

Guzzle バージョン 5、6、および 7 を使用して JSON データを送信するための修正された構文は次のとおりです:

use GuzzleHttp\Client;

$client = new Client();

$response = $client->post('url', [
    GuzzleHttp\RequestOptions::JSON => ['foo' => 'bar'] // or 'json' => [...]
]);
ログイン後にコピー

GuzzleHttpRequestOptions::JSON を追加することにより、オプションを使用し、値として JSON データを指定すると、Guzzle はリクエスト本文を JSON で正しくフォーマットして送信できます。 format.

追加情報:

内部サーバー エラーが発生している場合は、サーバー ログを確認して特定のエラー メッセージを特定します。このエラーは Guzzle に直接関係していない可能性があり、JSON リクエストを適切に処理するようにサーバーまたはサービスを構成する必要がある場合があります。

JSON リクエストの送信と潜在的な問題の解決の詳細については、Guzzle のドキュメントを参照してください。

以上がGuzzle を使用して POST リクエストで JSON データを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート