我尝试在ajax帖子中添加用于授权的标头到外部域。代码如下所示
$.ajax({
url: "externalUrl",
headers : {
"Authorization": token
},
type: "POST",
data: (data),
crossDomain : true,
dataType: "json",
success: function(result){
//run something here
}
});
我也在我的服务器中设置了 CORS 设置
res.Header().Set("Access-Control-Allow-Origin", "*")
res.Header().Set("Access-Control-Allow-Method", "*")
res.Header().Set("Access-Control-Allow-Headers", "*")
但是当客户端尝试发布时,该方法将更改为选项是否可以添加标头 ini ajax 发布跨域?
通过为选项添加处理程序并在该处理程序中添加允许标头作为马达林·伊瓦斯库的建议解决了问题。 有可能!