如何检查 Guzzle 请求的有效载荷

6
Guzzle包含一个简单的NodeJS服务器,用于测试,我正在使用它来模拟我的后端。该服务器包含一个名为getReceivedRequests的方法,该方法返回它接收到的所有请求的列表,并且我正试图检查这些请求以确保程序正确地发送它们。
对于GET请求而言,很容易。查看Request类,我可以获取查询参数并对其进行断言。
当我尝试检查PUT请求时,问题来了。查看Request类,似乎没有办法让我获取其有效载荷。实际上,我甚至不知道有效载荷存储在对象中的哪个位置,因为没有指示其为私有字段的字段。
是否有任何方法可以对guzzle请求的有效载荷进行断言?
1个回答

1
我用它来检查和调试请求负载。
```$request->getBody()->read($request->getBody()->getSize())```

1
感谢 @MavenACTG :) - guillaumepotier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接