我正在尝试使用Guzzle在laravel上发帖。我已经有一篇工作了,但是没有我需要的标题。问题是,当我尝试包含相同的标头和原始JSON正文时,总是收到错误:MethodNotAllowedHttpException。据我了解,这是带有一些结构错误(只是我的想法)的请求后功能。
我的代码如下:
$response = $client->request('POST', $url, [
'headers' => [
'Content-Type' => 'application/json',
'x-auth-token' => $token,
],
'body' => $body
]);
上面的代码返回错误。
以下代码(来自具有不同目标的不同功能)仅不具有“ x-auth-token”标头,并且工作正常:
$response = $client->request('POST', $url, [
'headers' => [
'Content-Type' => 'application/json',
],
'body' => $body
]);
$token = $response->getHeader('X-Subject-Token')[0];
更新:我得到的错误是:期望在请求正文中找到auth。服务器无法满足请求要求。