为什么没有在响应中的get request中传递请求标头?

时间:2019-08-12 16:12:55

标签: javascript reactjs react-redux axios

我正在使用axios。请告诉我为什么我的request header参数未在请求中传递。这是我的代码 https://www.w3schools.com/howto/howto_js_slideshow.asp

 const abc = () => {
    axios
      .get(
        "https://125.16.74.160:30208/?cicleCode=undefined&pageNumber=0&pageSize=20&role=ZBM",
        { Authorization: "Bearer zad" }
      )
      .then(() => {
        console.log("---");
      })
      .catch(e => {
        console.log(e);
      });
  };

为什么Authorization参数未在请求标头中传递。

https://codesandbox.io/s/flamboyant-hertz-j7mmd

2 个答案:

答案 0 :(得分:5)

您必须指定headers属性:

  .get(
    "https://125.16.74.160:30208/?cicleCode=undefined&pageNumber=0&pageSize=20&role=ZBM",
    { headers:{ Authorization: "Bearer zad" } }
  )

答案 1 :(得分:0)

axios.get("https://125.16.74.160:30208/?cicleCode=undefined&pageNumber=0&pageSize=20&role=ZBM", 
{ headers: { Authorization: "Bearer zad" } })
.then(() => {
  console.log("---");
})
.catch(e => {
  console.log(e);
});