如何在react-native-webview的请求头中传递jwt令牌来显示受保护的网页内容。下面的代码不工作:
<WebView source={{ uri: 'website url', headers: { Authorization: 'Bearer'+'eyJ0eX...........', }, }} />
字符串
1sbrub3j1#
你必须在Bearer后面放一个空格:试试看:
<WebView source={{ uri: 'website url', headers: { Authorization: 'Bearer'+" "+'eyJ0eX...........', }, }} />
n9vozmp42#
解决方案:使用下面的代码
<> <ActivityIndicator visible={isLoading} /> <WebView source={{ uri: 'https://.....', headers: { Authorization: `Bearer ${token}`, }, }} onLoadStart={() => setIsLoading(false)} /> </>
字符串然后从后端设置cookie
2条答案
按热度按时间1sbrub3j1#
你必须在Bearer后面放一个空格:试试看:
字符串
n9vozmp42#
解决方案:使用下面的代码
字符串
然后从后端设置cookie