详细问题描述
[内容]
IIS6.0服务器。
1、用原始的ajax请求发现可以跨域。
2、用mui.post发现不能跨域 调试显示403
3、调试mui发现请求头X-Requested-With 出现问题的原因
4、删除mui.js中的setHeader('X-Requested-With', 'XMLHttpRequest');就可以成功跨域
[期望]
能给出IIS 中跨域请求头包含X-Requested-With就会报错的原因及IIS解决方案
详细问题描述
[内容]
IIS6.0服务器。
1、用原始的ajax请求发现可以跨域。
2、用mui.post发现不能跨域 调试显示403
3、调试mui发现请求头X-Requested-With 出现问题的原因
4、删除mui.js中的setHeader('X-Requested-With', 'XMLHttpRequest');就可以成功跨域
[期望]
能给出IIS 中跨域请求头包含X-Requested-With就会报错的原因及IIS解决方案
1 个回复
赵梦欢 - 专注前端,乐于分享!
这不是bug,这是不同的调用方式,x-requested-with值为null,则为传统同步请求,x-requested-with值为 XMLHttpRequest,则为 Ajax 异步请求。你可以在使用的时候将这个请求头设置为null即可。