Я получаю сообщение об ошибке JSON при попытке извлечь данные из конечной точки сервера.
Впервые Ax ios не может автоматически декодировать ответ JSON.
Отлаживая мой код, я видел, что Ax ios ловит неожиданный символ в ответе сервера, что делает JSON недействительным.
7F5
{
"message": "OK"
...cut
}
0
Ошибка:
(node:14940) UnhandledPromiseRejectionWarning: SyntaxError: Unexpected token F in JSON at position 1
Полагаю, это может быть проблемой кодировки кодировки.
Ax ios Конфигурация клиента:
const pclClient = axios.create({
baseURL: "http://server/endpoint",
responseType: "json",
responseEncoding: "utf8",
headers: {
Accept: "application/json",
"Content-Type": "application/json",
charset: "utf-8"
}
});
При использовании таких инструментов, как почтальон или Chrome Extension Advanced Request Client, проблема отсутствует.
Может кто-нибудь помочь мне