如何关闭预检请求?
xmlhttp.open("POST", "https://xxxxxxxxxxxxxxxxxxxxx", true);
xmlhttp.setRequestHeader("Authorization", author);
xmlhttp.setRequestHeader("Content-type", "text/plain");
xmlhttp.send();
因为我添加了Authorization字段,所以浏览器自动把这个request改成了预检请求。
但是因为服务端并没有响应预检请求的机制,只能响应简单请求。所以response提示我“请求方法错误”(因为预检请求的方法是“OPTIONS”,而不是POST)
如果我在简单请求模式的request内,手动添加Authorization字段,模拟发送,服务器那边就响应成功了。
因此来问问大神,有没有代码能 关闭浏览器自动将简单请求转换为预检请求的机制?