我的组件中有以下代码:
fetch('https://domain.com/api', {
method: 'POST',
headers: {'Accept': 'application/json', 'Content-Type': 'application/json'},
body: JSON.stringify({
key: 'value'
})
}).
then((response) => {
console.log('Done', response);
});
Run Code Online (Sandbox Code Playgroud)
并且每次请求都是 GET(检查服务器日志)。我认为这与CORS(但显然在react-native)和 ATS(但默认情况下已关闭,而且我的域是 HTTPS)有关。我已经从浏览器和 a 中尝试过curl,它运行得很好,所以在服务器配置上先验没有问题。知道这里发生了什么吗?
我正在使用最新react-native版本。