【问题标题】:Auth header not being set with Axios PUT requestAxios PUT 请求未设置 Auth 标头
【发布时间】:2019-10-10 20:26:52
【问题描述】:

我正在尝试使用我的身份验证令牌在 Axios PUT 请求中设置标头,但是当我查看服务器上的调用(从本地主机运行我的 UI 应用程序)时,标头为空。我在 Axios 和 GETPOSTDELETE 调用中使用了相同的模式,没有问题。 PUT 调用和标头有什么不同吗?

下面是代码:

return axios.put(BASE_URI + '/submissions/' + submissionId + '/submit',
    {
        headers: {
            'Authorization': 'Bearer ' + this.accessToken,
    }
})

【问题讨论】:

    标签: reactjs axios


    【解决方案1】:

    为了在 POST 或 PUT 中添加标题,您需要第三个参数,其中包含 headers

    axios.put(url, 数据, 配置)

    return axios.put(BASE_URI + '/submissions/' + submissionId + '/submit',
       {}, // post/put body
       {
        headers: {
            'Authorization': 'Bearer ' + this.accessToken,
       }
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-19
      • 2019-11-05
      • 2022-01-27
      • 2021-12-20
      • 1970-01-01
      • 2019-04-11
      • 2019-05-20
      • 2022-12-21
      相关资源
      最近更新 更多