Жрет getBody () после запроса вернуть опубликованное тело - PullRequest
0 голосов
/ 08 июня 2018

Я использую Guzzle 6.3.Я пытаюсь опубликовать данные с заголовком.Это мой код:

$headers = [
  'content-type' => 'application/json',
  'Accept' => 'application/json'
];

$request = new Psr7\Request('post', 'product', $headers, json_encode($data));
$res = $this->http->send($request);
$resData = json_decode($res->getBody(), true);

Тело ответа ($resData) всегда равно опубликованному ($data).

Спасибо.

1 Ответ

0 голосов
/ 08 июня 2018

Попробуйте

$resData = json_decode($res->getBody()->getContents(), true);

В противном случае (если это не поможет) проверьте, что возвращает ваша конечная точка API.

...