Я пытаюсь получить конечную точку, отправляя параметры с нелатинскими символами в качестве параметров запроса. Однако ax ios выдает ошибку HTTP http 400 Bad Request.
Без параметра с не специальными символами конечная точка работает хорошо, проблема возникает с такими параметрами, как:
eny_ScheeÃeler Mühle
Этот параметр отправляется в закодированном виде в URL.
Ax ios запрос:
try {
const result: AxiosResponse = await axios({
method,
url: externalApi ? req.path : `${endpoint.url}:${port}${path}`,
headers,
data
});
return result.data;
} catch (error) {
const err: ErrorResponse = new Error();
err.stack = error.stack;
err.message = error?.response?.data?.message || error.message || '';
err.data = error?.response?.data?.data || '';
err.status = error?.response?.status || 500;
throw err;
}