【发布时间】:2022-01-01 20:50:25
【问题描述】:
所以我必须向包含凭据的不同域的各种 url 发出请求
我已经成功地发送了这样一个:
const resp = await fetch(`my-url-here`, {
method: 'POST',
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
'Authorization': `Basic ${base64.encode(my-key-here)}`
},
body: JSON.stringify(data)
})
但是,这仅适用于一个域,而在另一个域我不断获得
[TypeError: 网络请求失败] 在 Android 上
[SyntaxError: JSON Parse error: Unexpected identifier "undefined"] 在 iOS 上(执行 .json() 方法时;我认为请求成功但响应为空)
使用 PostMan/ThunderClient 对这些域的每次调用都可以正常工作
知道如何解决这个问题吗?
【问题讨论】:
标签: javascript react-native fetch credentials