我正在使用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应用时,我的身份验证字符串在双引号之前包含反斜杠。
有人可以帮助我吗?