問題タブ [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 投票する
2 に答える
4915 参照

guzzle - Guzzle の POST リクエストで urlencode を無効にする

私はいくつかのデータを投稿しようとしていますが、Guzzle は自動的にすべての投稿値を urlencode() します。動作がおかしいので無効にしたい(Enter文字に問題がある)。ドキュメントを検索したところ、これに関するリファレンスが見つかりました

しかし、GETリクエストについてです。

また、ドキュメントには次のように記載されています。これがデフォルトで、内部的に PHP の rawurlencode 関数を使用します)。」

これを行う方法はありますか?

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

symfony - Guzzle の Service Container 経由で CURL オプションを設定する

CURL オプションを設定CURLOPT_TCP_NODELAYしたいのですが、Sf2 の Service Container を使ってどうすればいいのかわからないのが難点です。

Guzzle現在注入されている方法は次のとおりです。

しかし、私も追加する必要がありCURLOPT_TCP_NODELAYます。

プレーンな PHP の例:

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

php - PHPで着信ストリーミングデータを処理する(dbに挿入する)方法は?

json形式のguzzleライブラリを使用して、gnipからTwitterデータを継続的にストリーミングしています。

以下は私のコードです

他の最良の方法または利用可能なphpライブラリがある場合は、私に提案してください。

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

php - Codeception は Laravel 4 と Guzzle HTTP で致命的なエラーを発生させます

記録として、Laravel 4.2.* と Codeception 2.* を使用しています。

Laravel4 モジュールで受け入れテストを作成しようとすると、この構成を使用します

そして、それは機能します。つまり、私はそれを構築できます。しかし、実行するcodecept runと失敗し、致命的なエラーが発生します。

致命的なエラー: GuzzleHttp\Stream\create() を再宣言できません (以前は phar:///usr/local/Cellar/codeception/2.0.0/libexec/codecept-2.0.0.phar/vendor/guzzlehttp/streams/src で宣言されていました) /functions.php:14) /Users/Ludo237/Sites/l4/vendor/guzzlehttp/streams/src/functions.php の 14 行目

問題はガズルのようです。アプリケーションで guzzle を使用していますが、codeception もそれを使用しています。

この競合を解決するにはどうすればよいですか?

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

php - guzzle のファイルとフィールドを使用した POST リクエスト

わかりました、少し背景を説明します。広告や製品などを処理するCakePHPで書かれたシステムAがあります。最近、私は Laravel で書かれた別のシステムに取り組んでいます。これは、不動産業者がシステム A にある不動産リストを投稿および管理するためのセルフサービス ツールとして機能します。サイトをシステム A に提供します。POST リクエストを処理し、画像ファイルをサーバーに保存するための簡単なコントローラー アクションを Cake で作成しました。

postmanなどの REST アプリケーションを使用して、POST 要求を送信し、画像をアップロードし、適切な応答を得ることができます。システム A (Cake) 側では、すべてが適切に見えます。

現在、Laravel のセルフサービス システムで、Guzzleを使用して HTTP リクエストを送信しています。ガズル投稿リクエストにまったく同じフィールドとファイルを入力しましたが、同じ出力が得られません。要求はシステム A によって受信されますが、画像は追加されず、ランダムな HTML ページが返されます。郵便配達員と他のいくつかのアプリケーションがまったく同じ応答と機能を取得するが、Guzzle で送信された私の要求がそうでない場合、私の guzzle 要求に問題があると考えています。これが私のガズルコードです:

Postman からの有効な POST リクエストは次のとおりです。

これが文字列へのガズルリクエストです。読みやすさの問題についてお詫び申し上げます。

次に、画像データの文字をまとめます。

誰かがガズルで私の POST リクエストの問題を見ることができるかどうか、または誰かがガズルでこの種の奇妙な問題に遭遇したことがあるかどうかを尋ねています。

編集:CakePHP 2.4.1を使用しています

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

http - Firebase REST API - Guzzle PATCH リクエストがデータを削除している

firebase docs https://www.firebase.com/docs/rest-api.htmlによると、次のように記載されています。

これについての私の理解では、リソースの一部のみを更新したい場合は、PATCH リクエストを使用できます。

私の簡略化されたfirebaseデータベースは次のとおりです。

ただし、パッチ リクエストのペイロードから and を省略するcurrency_symbolupdated_at、Firebase はこれらの属性をデータベースから削除します。

そのため、PATCH リクエストが正常に機能していないか、Firebase がこの PATCH リクエストで何をすべきかを誤解しているか、何か不足しています。何かご意見は?

また、為替レート オブジェクトにオブジェクトを追加したい場合は、そうできるはずです。

ただし、これは既存のすべての為替レートを上書きするだけであり、現在、データベースには1つの為替レートしかありません。

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

php - goutte による同時 HTTP リクエスト

guzzleの上にgoutteが構築されていることは知っています。これは、guzzle を使用した同時 HTTP リクエストのサンプルです。

同時リクエストは goutte でも実行できますか?