【发布时间】:2020-02-12 08:23:15
【问题描述】:
尝试向 SAP OData 发出 GET 请求。连接有效 -> 响应状态为 200,但 console.log(res) 没有给我任何 json 对象,我只是得到一些关于请求、响应 url 等的信息。
axios.get(url,{
withCredentials: true,
params: {
json:true
},
auth: {
username: 'blablablablabla',
password: 'blub123blub123blub123'
}
})
.then(res => {
console.log(res.status);
console.log("success!");
console.log(res);
})
.catch(err => {
console.log(err.message);
console.log(err.response.status);
})
【问题讨论】:
-
res包含整个响应对象,而不仅仅是您的 json。你怎么能打电话给res.status。尝试res.response获取 json。 -
尝试控制台记录
res.data,如果 url 真的返回它,那应该是“json”的位置 -
您是否使用浏览器的 DevTools 查看实际响应以查看其中是否包含您的数据?
标签: javascript get axios odata