【问题标题】:problem understanding the differences between curl and axios react问题理解 curl 和 axios react 的区别
【发布时间】:2019-05-10 08:12:52
【问题描述】:
curl -X GET -H 'Authorization: Token token-string-here' website_address

会给我一个我需要的数据的有效响应

我尝试在 componentDidMount 函数中执行以下操作

  axios.get(
    url_string_value,
    {headers: {
        "Authorization" : token_string_value
      }
    }
  )
  .then(response => {
    console.log(response)
  })
  .catch(error => {
    console.log(error.response)
  })

但出现 500 错误。我的格式正确吗?我忽略了另一个问题吗?

【问题讨论】:

  • 不确定token_string_value 是否包含Token 前缀。

标签: javascript reactjs curl axios


【解决方案1】:

一切看起来都不错。检查这两件事。

  1. URL 具有正确的协议(http 与 https)

  2. 标头有正确的标记。

"Authorization" : token_string_value

应该是

"Authorization" : Token token_string_value

另外,500 表示服务器已收到请求并且出现问题。这很可能看起来标头没有正确的令牌格式,但服务器正在抛出 500 而不是 401

【讨论】:

  • 谢谢,犯了一个愚蠢的错误,但现在可以正常工作了
猜你喜欢
  • 2020-07-30
  • 2020-02-12
  • 2018-04-06
  • 2011-05-24
  • 2018-12-15
  • 2019-05-11
  • 1970-01-01
  • 1970-01-01
  • 2019-10-18
相关资源
最近更新 更多