我无法通过电子应用程序发出CORS请求。 我已经设置了必需的 webSecurity
ItemsControl
然后尝试从zoho服务器获取数据
mainWindow = new BrowserWindow({
width: 1024,
height: 768,
show: false,
webPreferences: { webSecurity: false }
});
我正在发送的标题(通过“网络”标签),响应为 400
fetch('https://books.zoho.com/api/v3/contacts\\?organization_id\\=12345',
{
method: 'get',
headers: {
'Authorization': "Zoho-authtoken 984fe68e7f564c6bs01ee9ffb1dsa140",
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'
}
})
.then(_result =>{
console.info("_result",_result);
})
当我卷曲
时,此请求有效卷曲https://books.zoho.com/api/v3/contacts \?organization_id \ = 12345 -H'授权:Zoho-authtoken 984fe68e7f564c6bs01ee9ffb1dsa140'-H“内容类型:application / x-www-form-urlencoded; charset = UTF-8”
答案 0 :(得分:2)
我正在使用这个
const { app, BrowserWindow } = require("electron");
app.commandLine.appendSwitch("disable-features", "OutOfBlinkCors");