問題タブ [guzzle6]

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 に答える
1971 参照

php - Promise Or Response Guzzle 6.0 からリクエスト情報を取得する

URL、送信された本文など、送信したリクエストに関する情報を取得したい.プロミスを使用する非同期機能を使用しています(以下の例)

プロミスまたはレスポンスからリクエスト情報を取得する方法はありますか?

これを尋ねている理由は、リクエストに関する情報を後でデータベースに保存する必要があるためです。これは、リクエストを送信する前に行うことはできません。

私がこれまでに試したことは、

  • 次の方法でプロミスから情報を取得します
    • $promise->getRequest()
    • $pomise->Request
    • $promise->request
    • $promise->getHandlers()

ありがとうございました

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

php - Guzzle - コマンドとサービス: 基本的な HTTP 認証

guzzlehttp/guzzle v.6.*以前に、次のような認証パラメーターを使用してパッケージを正常に使用しました。

これはうまくいきます。ただし、"guzzlehttp/guzzle-services": "0.5.*"API エンドポイントの操作を簡単にするために、パッケージを使用しようとしています。

guzzle-services の Githubページから次の例を使用します。

"guzzlehttp/guzzle-services": "0.5.*"パッケージを使用するときに、世界のどこでどのように認証パラメーターを追加すればよいですか?

私は可能な限りあらゆる方法を試しましたが、それを機能させることはできません。

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

php - 2 つの余分な二重引用符で囲まれた Json 値

Watson Alchemy API に対して次のクエリを実行しています

結果を印刷すると$item['text']、次のようになります。

これらを取り除くことはできず、後で"""エラーが発生するので邪魔になります:

テキストは別の関数で本文になりました。配列をダンプすると、インデックスbodyはそこにあります...:

すでにこれに会った人はいますか?ありがとうございました。

アップデート:

の var_dump$response

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

php - リダイレクト前に URI を変更する方法

GuzzleHttp\Psr7\Uriリダイレクトの前に URI インスタンス、特にクエリ部分を変更するにはどうすればよいですか?

リクエストを変更するミドルウェアを追加しようとしましたが、追加するとCurlHandler、レスポンス本文は常に空の文字列を返します。

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

php - Guzzle 6 の投稿を介した JSON パラメータは常にエラーになります

2 つのメッセージのうちの 1 つを言うと常にエラーになります。 {"message":"Required field 'specList' is not specified"}または追加するspecListと、それは言う'400 Bad Request' response: {"message":"Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token"}

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

それを使用create.dto.acropolis.VMCloneDTOすると{"message":"Required field 'specList' is not specified"}、それを変更するとspecList、上記の逆シリアル化エラーが発生します。何が間違っているのかわかりませんが、API の実際のパラメーターは次のようにリストされており、応答は json データ型としてcreate.dto.acropolis.VMCreateDTO期待されます。specList

誰かがなぜそれが機能しないのかを理解するのを手伝ってくれますか?

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

php - hitbox.tv API は update_live_media を実行できません

現在、hitbox.tv api プラグインを自分の Web サイトに使用してプロジェクトを行っています。ライブ ストリームを配信しているときに、ビデオのタイトルを更新したいと考えています。guzzle 6 を使用して http リクエストを API エンドポイントに送信します。以下は私のコードです。

myGuzzle.php

updateLiveMedia.php

update() を実行すると、次の結果が返されます

hitbox.tv ( http://developers.hitbox.tv/#update-live-media ) が提供するドキュメントによると、次のようなものが返されます。

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

php - Guzzle6 エラー 無効なリソース タイプ: GuzzleHttp\Psr7\Request 送信時の配列

GuzzleHttp\Psr7\Request を使用してコードを送信しようとしていますが、どういうわけかエラー Invalid resource type: array が表示されます。以下は私のコードです

私はこのガイドに従っています。