我尝试使用Axios调用REST调用,但得到一个奇怪的响应。
try {
const response = await axios.get("https://api.predic8.de/shop/products/");
console.log(response.data);
}
catch (error) {
console.log(`[Error] -> ${JSON.stringify(error.response.data)}`)
}
它会产生下列输出:
第一章:第二章:第三章:第四章:*************
我必须做什么来获得一个json对象?
我尝试使用编码和内容类型添加标头标头,但没有成功。
1条答案
按热度按时间a8jjtwal1#
你需要在axios.get头文件中添加
Accept-Encoding
和application/json
。默认值为
gzip
演示代码
测试结果