gpt4 book ai didi

ios - 授权 header 在获取中不起作用 - React Native

转载 作者:可可西里 更新时间:2023-11-01 05:32:28 28 4
gpt4 key购买 nike

我正在向我的计算机 (192.168.1.132) 上的 API 发出请求,并从我的手机(在同一网络中)做出 native react :

fetch('http://192.168.1.132:8000/test', {
method: 'GET',
headers: { 'Authorization': 'Bearer 4uFPmkP5326DXcRuHDKjRRrmhdeIBJ'},
credentials: 'same-origin'
})
.then((response) => response.json())
.then((responseJson) => {
console.log('RESPONSE: ' + JSON.stringify(responseJson))
})

但我正在嗅探请求,它没有授权 header (我放置的任何其他 header 都会出现,但不会出现授权 header )。在 Xcode 中,我启用了“AllowArbitraryLoads”。所以我的 API 返回 401(未授权),因为显然没有授权 header 。为什么它没有包含在我的请求中?

最佳答案

您需要在您的 URL 上添加尾部斜杠,以便附加 header 。正如评论中所指出的,使凭据说“包括”。如果您的 API 在运行前附加了 CSRF token ,那么它也会包含该 cookie。

关于ios - 授权 header 在获取中不起作用 - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49339456/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com