問題タブ [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.
api - XML API 呼び出しに基づいて Guzzle サービス定義を作成する
私は Guzzle を初めて使用し、そのサービス定義を利用しようとしています。このように動作する eBay API への基本的な呼び出しを取得できました。
次のステップは、これをサービス定義に変換することです。ドキュメントやフォーラムなどを読んで、これを思いつくことができました。
しかし、これは正しくありません。より賢明な人が参考のためにこの例を完成させるのを手伝ってくれることを願っていました. ありがとう!
php - 自己署名 SSL を使用した Codecepetion 受け入れテスト
を使用してアプリにログインしようとしていますWebGuy
。次の内容のCept
ファイルを作成しました。MergeCompaniesCept.php
しかし、次のエラーが表示されます。
問題は自己署名証明書と -k なしでの curl の使用に関連していると考えたので、WebHelper に次の変更を加えました。
ただし、同じエラーが引き続き発生します。
ここで何か助けていただければ幸いです!
アップデート
次の変更により、最終的に問題が修正されました。
php - PHP + Guzzle、ヘッダーで認証キーを送信
私はGuzzleを初めて使用し、次のREST呼び出しを生成しようとしています。
私は次のPHPコードを使用しています:
ここでの問題は、addHeader()ステートメントを使用すると「BadRequest」という応答が返され、addHeader()を使用しないと「Unauthorized」と表示されることです。認証情報を正しく送信していないようです。私がここで間違っていることを誰かが知っていますか?
php - Crawler + Guzzle: フォームへのアクセス
php guzzle Client を使用して Web サイトを取得し、symfony 2.1 クローラーで処理しています
フォームにアクセスしようとしています....たとえば、このテストフォームは http://de.selfhtml.org/javascript/objekte/anzeige/forms_method.htmにあります
しかし、私は例外を受け取ります:
現在のノード リストは空です。
フォームにアクセスする方法について、私はちょっと迷っています
php - PHP Guzzle: curl 例外をモックする / テストで CurlException をスローさせる
PHP で Guzzle HTTP クライアント ライブラリを使用すると、モック プラグインを使用して HTTP 応答をモックし、アプリケーション コードの奥深くで返される HTTP 応答を選択できます。
HTTP リクエストを送信しようとすると、 Guzzleが CurlExceptionをスローすることがあります。
Guzzle を使用して、curl 例外をモックする方法、またはアプリケーション コードの奥深くで CurlException をスローする方法を教えてください。
php - AWS PHP SDK を使用した PHP の致命的なエラー - 未定義のメソッド Guzzle\\Http\\Message\\Request::batchWriteItem() の呼び出し
AWS EC2 に LAMP サーバーがあり、ここで指示されているように、Composer を使用して AWS SDK for PHP 2 をインストールしました。
サンプル クエリを実行して DynamoDB にいくつかの項目を挿入しようとしていますが、PHP で次のエラーが発生します。
PHP 致命的なエラー: 未定義のメソッド Guzzle\Http\Message\Request::batchWriteItem() の呼び出し
私のコード:
アイデア???
ありがとう!
mink - Mink - Goutte ドライバー cURL SSL エラー
Goutte Driver を使用して Mink 1.4 を使用しています。
ページにいくつかのフォーム フィールド値を設定し、そのフォームを送信するボタンをクリックしようとしていました。
しかし、その後、このエラーが発生します
CURLOPT_SSL_VERIFYPEER
falseに設定したので、SSL をチェックするべきではないと思いました。
これが私のコードです:
}
mink - Mink - Microsoft が提供するページを取得できませんでした
私はこのコードを持っています
そして、応答ヘッダーの一部を持つページでこのコードを使用しようとすると
次に、このエラーが発生します
PHPが提供するサイトとMicrosoftが提供する(ASPと思われる)サイトに対してこのコードを繰り返しました。この問題があるのは ASP サイトだけです。
Microsoft が提供するページで動作しない理由はありますか?
php - ガズルポストパラメータの問題
2 つのパラメータで POST リクエストを実行する場合:
$クライアント:
次の例外が発生します。
クライアントが代わりにファイルを開こうとしているようです。
編集
Guzzle のソース コードを見ると、次のようになります。
https://github.com/guzzle/guzzle/blob/master/src/Guzzle/Http/Message/RequestFactory.php#L88
そのキャラクターをエスケープしたい場合はどうすればよいですか?
php - Guzzle を使用してリモート ファイルをコピーする
リモートファイル (画像 PNG、GIF、JPG ...) をサーバーにコピーしようとしています。ファイルが存在し、基本認証も行う必要がある場合でも、copy()で404 が発生することがあるため、Guzzleを使用します。このスクリプトは、cron ジョブによってトリガーされたコマンドで起動される長いスクリプト内にあります。私は Guzzle を初めて使用し、イメージを正常にコピーしましたが、ファイルの MIME タイプが間違っています。私はここで何か間違ったことをしているに違いありません。これを行う良い方法を教えてください(コピーの成功/失敗のチェックとMIMEタイプのチェックを含む)。ファイルに MIME タイプがない場合、詳細情報とともにエラーが表示されます。
コードは次のとおりです。
これを行うと、MIME タイプがapplication/x-emptyに設定されます
また、ステータスが 200 と異なる場合、Guzzle は自動的に例外をスローするようです。エラーメッセージをカスタマイズできるように、この動作を停止して自分でステータスを確認するにはどうすればよいですか?
編集:これは Guzzle 3.X 用でした。Guzzle v 4.X を使用してこれを行う方法は次のとおりです (Guzzle 6 でも同様に機能します)。
または、Guzzle ストリームを使用します。
これはすばらしく見えます。Guzzle 4 を使用する場合、より良い/適切な解決策はありますか?