首页 > 解决方案 > 使用 Axios GET 发送授权令牌不起作用

问题描述

我正在我的反应本机应用程序中发出 GET 请求。我的代码是:

const config = {
  headers: {
    Authorization: `Bearer ${authToken}`,
  },
};
axios.get(url, config);

授权令牌未与请求一起发送。我该如何发送?

标签: javascriptreactjsreact-nativeaxios

解决方案


您可以通过两种方式使用相同的 GET 方法。

方法一

axios.get(your_url, {
 headers: {
   Authorization: 'Bearer ' + your_token
 }
})

方法二

axios({
  method: 'get', 
  url: your_url,
  headers: {
    Authorization: 'Bearer ' + your_token
  }
})

对于 POST 方法

axios({
      method: 'post', 
      url: your_url,
      data: { "user_id": 1 }
      headers: {
        Authorization: 'Bearer ' + your_token
      }
    })

请尝试上述任何一种方法并告诉我。


推荐阅读