我正在使用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
)。
谢谢。
答案 0 :(得分:0)
尝试
$resData = json_decode($res->getBody()->getContents(), true);
否则(如果没有帮助)检查您的API端点返回的内容。