【问题标题】:How to inspect the payload of a guzzle request如何检查 guzzle 请求的有效负载
【发布时间】:2015-05-21 22:37:24
【问题描述】:

Guzzle 包含一个用于测试的简单 NodeJS 服务器,我正在使用它来模拟我的后端。服务器包含一个getReceivedRequests 方法,该方法返回它收到的所有请求的列表,我正在尝试检查请求以确保我的程序正确发送它们。

对于GET 请求,这很容易。查看Request 类,我可以获取查询参数并对其进行断言。

当我尝试检查 PUT 请求时,问题就来了。看着Request 类,我似乎无法获得它的有效载荷。事实上,我什至不知道有效载荷在对象中的存储位置,因为没有这样指示的私有字段。

我是否可以在 guzzle 请求的有效负载上断言?

【问题讨论】:

    标签: php unit-testing mocking put guzzle


    【解决方案1】:

    我用它来检查和调试我的请求负载

    $request->getBody()->read($request->getBody()->getSize())

    【讨论】:

    • 谢谢@MavenACTG :)
    猜你喜欢
    • 1970-01-01
    • 2017-10-17
    • 2015-02-10
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多