如何获得一个发牢骚发送的post方法的响应

时间:2019-05-27 11:43:03

标签: php laravel api guzzle

我正在用一个恶棍调用一个api并发送一些数据,该api返回了一些我想接收它们并显示给他们的数据,所以这是我的代码:

$requestapi = $client->post('http:url/api/v1/transaction/Verify', [
        'headers' => ['Content-Type' => 'application/json'],
        'body' => '{
        "tn":"1905463527",
        }'
    ]);

现在当我在$ requestapi上加注时,现在向我显示验证api返回的结果,并向我显示200响应。

1 个答案:

答案 0 :(得分:2)

GuzzleHttp\Client::post方法返回GuzzleHttp\Psr7\Response对象。 您只需使用getBody方法即可访问响应正文。

$response = $client->post(...);
$contents = $response->getBody()->getContents();