問題タブ [guzzle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
913 参照

php - Guzzle クライアントのテスト中に、最大関数ネスト レベルの「100」に達しましたか?

Guzzleの内部構造に関する私の非常に基本的な理解が、このエラーの原因である可能性があります (PHPUnit テスト):

PHP 致命的なエラー: 最大関数ネスト レベル '100' に達しました。中止します! \vendor\guzzle\guzzle\src\Guzzle\Http\QueryString.php の 234 行目

以下のセクション (プラグインとパーサー) が相互に呼び出しているようです。プラグインはイベントをリッスンし、イベントのcommand.before_sendリスナーとしてクロージャーを追加しrequest.exceptionます。

これまでのところ特別なことは何もありません!応答オブジェクトにアクセスしようとすると、パーサーが原因でエラーが発生します。

その行を削除すると、エラーが削除されます。しかし、驚いたことに、パーサー内に応答オブジェクトが必要です。ここでは「純粋な」再帰であるため、ネストレベル ( xdebug.max_nesting_level = 1000) を上げても役に立ちません。

0 投票する
2 に答える
431 参照

php - プラグインを介して、実行時に Guzzle コマンドのパラメーター値を変更しますか?

これは の定義 (の一部) でありBaseOperation、1 つの必須パラメーター ( foo) があります。

プラグイン内で実行時ChangeMethodPluginに値を変更する必要があります:foo

Parameteror内にメソッドが見つかりませんAbstractCommand

編集: HTTP 動詞との混乱を避けるために、param 名を「method」から「foo」に変更しました。

0 投票する
1 に答える
2216 参照

php - Guzzle Twitter 応答データの取得

うまくいけば、これに対する解決策は、私が試してきたものよりもはるかに簡単です!

Twitter ユーザー アカウントのフォロワー数を取得しようとしている Symfony 2.3 アプリがあります。データを取得しましたが、配列キー/インデックス値でアクセスできません。

コントローラーのアクション:

意見:

使用したいデータを var_dump から取得し、gettype は型Arrayで応答し、$response[0] を参照しようとすると完全に失敗します。

応答オブジェクト内のデータにアクセスするにはどうすればよいですか?

編集:

もちろん、私は $response[0] をエコーすることはできません ... (間違ったタイプ) 疲れた人をコーディングしようとしないでください。NHGの回答を調べながら解決しました.Guzzleに問題がある人にとってはまだ役に立ちます.

0 投票する
1 に答える
951 参照

php - AWS SDK PHP2 - Guzzle Service Builder

現在の認証モデルを取り除こうとしています:

代わりに Guzzle Service モデルを使用します ( http://docs.aws.amazon.com/aws-sdk-php-2/guide/latest/service-s3.html#service-locator )

これが私がこれまでに持っているものです:

そして私のapi.json:

なんらかの理由で、エラー 500 と次のエラー メッセージが表示されます。

composer を使用して AWS php SDK2 をインストールしました。サービスロケーターを削除して代わりに基本認証を使用するだけであれば、すべて問題ないので、autoload.php に問題はありません。

http://docs.aws.amazon.com/awssdkdocsphp2/latest/gettingstartedguide/sdk-php2-using-the-sdk.html#sdk-php2-using-the-service-builderから JSON 構文を取得します

ありがとう

0 投票する
2 に答える
509 参照

node.js - nodejs サーバーの API サーバーとキャッシュの問題

node.js で API サーバーを構築しています。APIサーバーとは異なるサーバーにあるwebapp(guzzleを使用)からリクエストを行っています。正常に動作しています。しかし、API サーバーからキャッシュされた結果を取得することがあります。また、API サーバーから 500 エラー レスポンスが返される場合もあります。これらの結果はキャッシュされます。APIサーバーでこのような状況を回避するにはどうすればよいですか?