Javascript GET响应中没有数据

Javascript GET响应中没有数据,javascript,get,axios,odata,Javascript,Get,Axios,Odata,正在尝试向SAP OData发出GET请求。connections works->response status是200,但是console.log(res)没有给我任何json对象,我只是得到一些关于请求、响应url等的信息 axios.get(url,{ withCredentials: true, params: { json:true }, auth: { username: 'blablablablabla', pa

正在尝试向SAP OData发出GET请求。connections works->response status是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);

}) 
解决办法是

console.log(JSON.stringify(res.data));

感谢ziga1337的提示

res
包含整个响应对象,而不仅仅是json。您还可以如何调用
res.status
。对于json,请尝试
res.response
。尝试控制台。记录
res.data
,如果url真的返回,那么“json”应该在这里。您是否使用浏览器的开发工具查看实际响应,看看它是否包含您的数据?为什么要请求json对其进行字符串化?如果没有它,我的控制台中只显示了[Object],我想看看实际的数据