繁体   English   中英

如何在 javascript 中使用 POST 方法和授权承载令牌获取 API?

[英]How to fetch API with POST method and Authorization Bearer token in javascript?

var get = localStorage.getItem("token"); var token = JSON.parse(get);

  function myfun(){
    fetch(url,{
      method: 'POST',
      headers:{
        "Authorization":`Bearer + ${token}`
      },
      body:JSON.stringify({
        city: account_city.value,
        district: account_dis.value,
        state: account_state.value,
      })
    })
    .then((res)=> res.json())
    .then(data=> console.log(data));
  }

我试试这段代码。 请帮忙!!!!

如果您使用 ES6 中的字符串插值,则不需要添加+运算符来进行连接。

所以尝试: "Authorization": `Bearer ${token}`"Authorization": "Bearer " + token

试试这个,你的代码看起来不错,我看到的唯一问题是字符串插值。 您面临的问题是什么

{
        method: "POST",
        url: url,
        data: data,
        headers: { Authorization: `Bearer ${token}` },
      }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM