У меня есть простая конечная точка API для обмена сообщениями /api/v1/posts/{id}/share
, для которой требуется аутентификация с токеном на предъявителя.
Я пытаюсь отправить запрос POST, как показано ниже, и он отвечает 401
axios.post(`/api/v1/posts/${id}/share`,
{
"headers": {
"Authorization":"Bearer "+token,
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json"
},
});
только когда я изменил его, чтобы принять GET на серверной части и изменил код, чтобы это работало
axios.get(`/api/v1/posts/${id}/share`,
{
"headers": {
"Authorization":"Bearer "+token,
"Content-Type": "application/x-www-form-urlencoded",
"Accept": "application/json"
},
});
Я проверил свои конечные точки с помощью http-клиента (бессонница), поэтому проблема, похоже, связана с axios. почему это происходит и как я могу это решить?
сервер, который я использую, - apache, а базовый фреймворк - laravel