guzzle6

    2

    2答えて

    Guzzleでレスポンスとリクエストを模擬する方法はありますか? 私はいくつかのリクエストを送信し、テストしたいクラスがあります。 Guzzle doc私はレスポンスを模擬して別にリクエストする方法を見つけました。しかし、どうすればそれらを組み合わせることができますか? 実際のリクエストを送信しようとすると、ヒストリスタックが使用されているため、 そして私はレスポンスハンドラがリクエストをテストす

    0

    1答えて

    私はコンテンツの長さがguzzではなく自分で設定されたリクエストを送信しようとしています。 (guzzle 6) $res = $client->request('POST', $url, ['headers' => ['Content-Length' => 32]]; ただし、これにより送信要求が停止します。 URLにクエリ文字列が含まれているため、コンテンツの長さを設定する必要があるため、

    0

    1答えて

    https://www.socialbakers.com/をクロールしたいのですが、サイトにログインする際に複数のリダイレクトを処理する際に問題があります。最初のリダイレクトは、JavaScriptがリダイレクトを行うHTMLページです。 すべてのリダイレクトリクエストURLをトレースし、各URLへの投稿/取得リクエストが可能な場合

    0

    1答えて

    で変更要求のオプションには、私は、次のコードを持っている: $generator = function() use ($headers) { while ($request = array_shift($this->requests)) { yield 'id_' . $request['id'] => new Request('GET', $request['url'],

    -2

    1答えて

    guzzlehttpを使用してログイン資格情報でアプリケーションにログインするにはどうすればよいですか?前もって感謝します。

    1

    1答えて

    リクエストごとに転送時間を取得したい。 非同期要求にはどのようにしてon_statsオプションを使用できますか? http://docs.guzzlephp.org/en/latest/request-options.html#on-stats マイコード: <?php use GuzzleHttp\{Pool, Client}; use GuzzleHttp\Psr7\{ Request,

    0

    1答えて

    非同期要求を行うときにリクエストヘッダーを変更できません。 $requests = function ($total) { $uri = 'https://www.example.com'; $headers = [ 'User-Agent' => 'testing/1.0', 'Accept' => 'application/json',

    1

    1答えて

    ログインフォームを使用してユーザーを認証することはできますか?たとえば、https://github.com/loginでGitHubにログインし、ログインが必要なページ(例:https://github.com/settings/profile)に移動できますか?私は "FriendsOfPHP/Goutte"のようなパッケージはこの仕事をしていることを知っていますが、彼らは "symfony/

    0

    2答えて

    私はguzzle php versionを使用しています:6.2.2。 Promiseが実行されている経過時間を送信することは、以下のコードで可能ですか?例えば。 5秒ごとに、経過時間を関数に送信しますか?例えば $client = new Client([ 'base_uri' => BASE_URL . 'sync/import', // Base URI is used with

    0

    1答えて

    ファイルをダウンロードする際に、ファイルを悪意のあるかどうかを確認するためにAPIに再度アップロードすることを検討しています。 最初は簡単でしたが、ファイル名+拡張子がURLに含まれていても、必ずしもそうではないことがわかりました。私には正確なファイル名と拡張子がわかりません。私は一時ファイルに、私はそれにファイル拡張子を割り当てることができないだろう。 何らかの理由でこのファイル名を取得する可能