Я пытаюсь отправить данные о товаре в корзину через интерфейс Swagger, но получил ответ 401, что означает, что «Ваш запрос был сделан с недействительными учетными данными.».
Пользовательский интерфейс Swagger написал, что curlдолжно быть следующее:
curl -X POST "url_here" -H "accept: application/json" -H "authorization: oM9cHxqN0i_jqtqsCT1UjhYLTKzgzkBI" -H "Content-Type: application/json" -d "{ \"id\": id}"
Тело и параметры авторизации обязательны.Мой POST-код с axios выглядит следующим образом:
let data = {
"id": id
};
axios
.post(urlAddToCart, data, {
headers: {
"Content-Type": "application/json",
authorization: authCode
}
})
.then(response => console.log(response.data))
.catch(err => console.log(err));
Я пробовал многие из предложенных решений для стекопотока, но все равно получил сообщение об ошибке. Может кто-нибудь сказать, что не так с кодом, пожалуйста? Или каким способом копать.
Описание Swagger UI на POST для скриншота корзины