26

送信前または送信後に、完全なリクエストを文字列として出力する方法はありますか?

$res = (new GuzzleHttp\Client())->request('POST', 'https://endpoint.nz/test', [ 'form_params' => [ 'param1'=>1,'param2'=>2,'param3'=3 ] ] );

そのリクエストを文字列として表示するにはどうすればよいですか? (返信ではありません)

理由は、リクエストが失敗して 403 を返しているためです。正確に何が送信されているかを知りたいのです。PostMan を使用する場合も同じリクエストが機能するためです。

4

2 に答える 2

36

Guzzle のドキュメントにはデバッグ オプションがあります。ここに guzzle のドキュメントからのリンクがあります http://guzzle.readthedocs.org/en/latest/request-options.html#debug

$client->request('GET', '/get', ['debug' => true]);
于 2015-09-14T16:55:14.560 に答える