有没有一种方法可以在发送之前或之后将完整的请求作为字符串打印出来?
$res = (new GuzzleHttp\Client())->request('POST', 'https://endpoint.nz/test', [ 'form_params' => [ 'param1'=>1,'param2'=>2,'param3'=3 ] ] );
我如何将该请求视为字符串? (不是回应)
原因是,我的请求失败并返回 403,我想知道到底发送了什么;因为使用 PostMan 时同样的请求有效。
原文由 Nicekiwi 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据 Guzzle 文档,有调试选项,这里是来自 guzzle 文档的链接 http://guzzle.readthedocs.org/en/latest/request-options.html#debug