Я настраиваю новый сервер с Express
и отправляю http запрос с помощью axios на моем локальном компьютере. Однако аксиальный ответ json искажен. Ниже приведена попытка, мой контент-тип запроса в axios.
headers: {
'Content-Type': 'application/json; charset=shift-jis',
'Access-Control-Allow-Origin': '*',
'accept-encoding': null,
proxy: false,
responseType: 'arraybuffer',
responseEncoding: 'binary',
gzip: true,
encoding: null,
},
axios.get(options.url, options).then((response) => {
console.log(response.data);
return res.send(response.data);
});
Я хочу получить закодированный ответ Json с помощью shift-jis, например こんにちは
、, но фактический выход составляет ���M���X
. Причина, по которой письмо искажено, может быть в конфигурации Accept-Encoding
. Но как я могу установить это точно?