ASP.NET中有关前端跨域访问后台遇到的坑

以前在处理这类跨域请求的时候,都是在后台代码对应的位置加上一句

Context.Response.AddHeader("Access-Control-Allow-Origin", "*")

西卡西……

最近在做uni-app的时候,用到了uni.uploadfile(),照例在上传方法里加了如上操作,但并没有起作用

通过浏览器监控,发现调用uploadfile方法时发送了两次请求,也就是说,这是一次非简单请求。而asp.net在处理这类请求中的第一次options嗅探请求时,代码里添加的响应头并不会起作用,所以这时需要将允许跨域的响应头配置写到IIS里。

问题解决。

 

ASP.NET中有关前端跨域访问后台遇到的坑

上一篇:IIS服务器同时使用多个https证书如何操作443端口


下一篇:.NetCore3.1配置Swagger==》显示接口XML以及实体XML