Axios+Microsoft翻译API奇怪的符号作为回应



我正试图从rapidapi.com上获得使用Microsoft Translate Free Api的语言列表。但作为回应,我收到了数百个这些奇怪的字符:

����: example

这是我的axios配置:

const axios = Axios.create({
baseURL: "https://text-translator2.p.rapidapi.com",
headers: {
"Content-Type": "application/json",
"Accept-Language": "en",
"Accept-Encoding": "null",
"X-RapidAPI-Key": ".../.../...",
"X-RapidAPI-Host": "microsoft-translator-text.p.rapidapi.com",
},
params: { "api-version": "3.0" },
});

也许有人知道如何解决这个问题?
API链接:https://rapidapi.com/microsoft-azure-org-microsoft-cognitive-services/api/microsoft-translator-text

我唯一想到的是Accept-Encoding: null,如果你不告诉服务器你希望它如何编码,我不知道它会做什么,也许可以尝试用以下内容填充该值:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding?

相关内容

  • 没有找到相关文章

最新更新