是否可以在 React Native 中使用 Digest Auth 和 Fetch?
Posted
技术标签:
【中文标题】是否可以在 React Native 中使用 Digest Auth 和 Fetch?【英文标题】:Is it possible to use Digest Auth with Fetch in React Native? 【发布时间】:2018-01-31 15:38:49 【问题描述】:我想知道是否可以在 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')
);
【问题讨论】:
【参考方案1】:有一个适用于 RN 的外部模块: https://github.com/besing/digest-auth-request-rn
这对我来说在 android 上运行良好,但我必须进行一些本地更改才能让它在 ios 上运行。我将提交这些修改以供您使用。
【讨论】:
我会从中受益匪浅 :) 所以如果你能发布你的代码那就更好了以上是关于是否可以在 React Native 中使用 Digest Auth 和 Fetch?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 React Native 中使用 Digest Auth 和 Fetch?
是否可以将 Material UI 库与 React Native 一起使用?
在React Native iOS中是否可以有条件地禁用滑动以返回手势?
react native - 我是否应该用 react-native start 命令来运行服务器,以便用户可以使用应用程序?