Windows上的AXIOS +带有双引号的身份验证字符串+ react-native不能正常工作

时间:2018-11-29 20:17:42

标签: javascript node.js rest react-native axios

我正在使用react native开发UWP应用程序,但是当我尝试使用AXIOS进行GET调用时遇到了问题。

javascript代码在Node CLI,Android,浏览器控制台上均能正常运行,但不适用于react native Windows UWP。我敢打赌,该错误是在带有双引号的身份验证字符串周围,但是我无法修改实现身份验证的方式。

当我的意思是不起作用时,我想说的是服务器无法理解身份验证,并向我发送“无效凭据”消息。

  var uri = '<some HTTPS url>'
  var AuthObj = 'HPSA CustomerId="00000", SessionToken="7asd8a7asd77asd7asd77", CallerId="john-doe"'

  axios.get(uri, { headers: { Authorization: AuthObj }
  })
  .then(function (response) {
      console.log(response.data);
  })
  .catch(function (error) {
      console.log(error);
  })
 }

例如,当我在Chrome上检查“网络”标签时,身份验证标题字符串在双引号之前不包含反斜杠,但是在网络标签中检查UWP应用时,我的身份验证字符串在双引号之前包含反斜杠。

有人可以帮助我吗?

0 个答案:

没有答案