Я пытаюсь сделать сообщение о Laravel, используя Guzzle.У меня уже работает один пост, но у него нет нужного мне заголовка.Проблема в том, что когда я пытаюсь включить тот же заголовок и необработанное тело 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];
Обновление: ошибкачто я получаю: Ожидая найти аутентификацию в теле запроса.Сервер не может выполнить запрос sin.