Axios响应显示状态码200,但没有响应数据

时间:2019-09-07 07:52:03

标签: reactjs axios react-hooks

我是axios的新手。我正在尝试发送带有授权标头的发布请求。响应数据以邮递员形式返回。但是我在浏览器中看不到任何响应数据。请帮忙。

   axios.post('http://13.127.3.151:8080/v1/dashboard/getuserdetails', {
      utype: "staff",
      uemail: "abdulwahidnasir@bitsathy.ac.in"
    },
    { headers: { 'Authorization': `Bearer ${serviceToken}`,
                  'Content-Type': 'multipart/form-data' } })
    .then(response => {
      console.log(response);
    })
    .catch(error => {
      console.log(error.response)
  });

Post Man response Browser Response

1 个答案:

答案 0 :(得分:0)

我发现了问题,这是与formData有关。现在工作正常。

  let formData = new FormData();
  formData.append("utype", userType);
  formData.append("uemail", email);
  axios.post('http://13.127.3.151:8080/v1/dashboard/getuserdetails', formData,
    { headers: { 'Authorization': `Bearer ${serviceToken}`,
                  'Content-Type': 'multipart/form-data' } })
    .then(response => {
      console.log(response);
    })
    .catch(error => {
      console.log(error.response)
  });