如何检查 guzzle 请求的有效负载
How to inspect the payload of a guzzle request
Guzzle 包括一个用于测试的简单 NodeJS 服务器,我用它来模拟我的后端。服务器包含一个 getReceivedRequests
方法,该方法 returns 它收到的所有请求的列表,我正在尝试检查请求以确保我的程序正确发送它们。
对于 GET
请求,这很容易。查看 Request
class,我可以获取查询参数并对它们进行断言。
当我试图检查 PUT
请求时出现问题。查看 Request
class 似乎无法获取其有效负载。事实上,我什至不知道有效载荷存储在对象中的什么位置,因为没有这样指示的私有字段。
无论如何我可以断言 guzzle 请求的有效负载吗?
我用它来检查和调试我的请求负载
$request->getBody()->read($request->getBody()->getSize())
Guzzle 包括一个用于测试的简单 NodeJS 服务器,我用它来模拟我的后端。服务器包含一个 getReceivedRequests
方法,该方法 returns 它收到的所有请求的列表,我正在尝试检查请求以确保我的程序正确发送它们。
对于 GET
请求,这很容易。查看 Request
class,我可以获取查询参数并对它们进行断言。
当我试图检查 PUT
请求时出现问题。查看 Request
class 似乎无法获取其有效负载。事实上,我什至不知道有效载荷存储在对象中的什么位置,因为没有这样指示的私有字段。
无论如何我可以断言 guzzle 请求的有效负载吗?
我用它来检查和调试我的请求负载
$request->getBody()->read($request->getBody()->getSize())