ajax post方法请求本机接口中的json,修改过asp后台的ccess-Control-Allow-Origin,但是依然有跨域问题,并且404
修改过iisexpress>appserver>applicationhost下的ccess-Control-Allow-Origin,代码如下
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="Content-Type" />
前端ajax请求格式如下:
$.ajax({ type: "POST",
url: url,
data: payload,
dataType: "json",
contentType : "application/json",
body: payload,
//beforeSend: function(){},
success: function (data) {
console.log(data)
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log('111111111111')
}
})
报错如下
https://blog.csdn.net/u011400289/article/details/81986077
首先我们可以清楚的看到你这次请求是options,是浏览器在get,post请求之前做的一次请求,然后你后台里面没有设置允许options请求