Guzzle 包括一个用于测试的简单 NodeJS 服务器,我用它来模拟我的后端。服务器包含一个 getReceivedRequests
方法,该方法返回它已收到的所有请求的列表,我正在尝试检查请求以确保我的程序正确发送它们。
对于 GET
请求来说,这很简单。查看 Request
类,我可以获得查询参数并对它们进行断言。
当我尝试检查 PUT
请求时,问题就来了。查看 Request
类,我似乎无法获取其有效负载。事实上,我什至不知道有效载荷存储在对象中的什么位置,因为没有这样指示的私有(private)字段。
无论如何我可以断言 guzzle 请求的有效负载吗?
最佳答案
我用它来检查和调试我的请求负载
$request->getBody()->read($request->getBody()->getSize())
关于php - 如何检查 guzzle 请求的有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29134007/