ホームページ > バックエンド開発 > PHPチュートリアル > Guzzle HTTP v6 の応答本文にアクセスして API トークンを取得するにはどうすればよいですか?

Guzzle HTTP v6 の応答本文にアクセスして API トークンを取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-02 03:17:13
オリジナル
678 人が閲覧しました

How Do I Access the Response Body in Guzzle HTTP v6 to Retrieve API Tokens?

バージョン 6 で Guzzle HTTP が応答本文にアクセスできるようにする方法

PHP で API トークンを取得する

目的は次のとおりです会社の API のラッパーを作成します。 API で認証するには、POST リクエストの応答本文からトークンを抽出する必要があります。人気の Guzzle ライブラリを使用すると、Guzzle 応答オブジェクト内のトークンにアクセスする際に問題が発生します。

Guzzle PSR-7 の実装

Guzzle は PSR-7 に準拠しています。標準。応答本文にストリーム ラッパーを利用します。これらのストリーム ラッパーは、PHP 一時ストリームを使用して実装され、応答本文データを保存します。

応答本文へのアクセス

完全な応答本文を取得するには、PHP の文字列キャストを利用できます。演算子:

または、ストリームの getContents() メソッドを次のようにすることもできます。 used:

これらのアプローチの主な違いは、最初の呼び出し後に残りのコンテンツのみを返す getContents() の動作にあります。 rewind() または Seek() を使用してストリーム位置が調整されない限り、後続の呼び出しでは空の文字列が返されます。

コード例

トークンが取得されるとをクリックすると、API 認証での使用に進むことができます。

以上がGuzzle HTTP v6 の応答本文にアクセスして API トークンを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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