我想知道是否可以将digest auth与React Native中的Fetch一起用作标题?或者,还有其他选择吗?我尝试过以下方法:
const headers = new Headers();
headers.append("Authorization", "Digest " + ("username:password"));
return fetch(`url`,{
headers: {
headers,
'Accept': 'application/json',
'Content-Type': 'application/json'
}
})
.then((response) => response.json())
.then((responseJson) => {
console.log("checked if on local server response")
return responseJson;
})
.catch((error) => {
console.log('checked if on local server response error')
});
答案 0 :(得分:1)
有一个适用于RN的外部模块: https://github.com/besing/digest-auth-request-rn
这对我在Android上运行正常,但我必须进行一些本地更改才能让它在iOS上运行。我将为您提交这些修改以从中受益。