博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IIS 支持 ajax 跨域
阅读量:4333 次
发布时间:2019-06-07

本文共 693 字,大约阅读时间需要 2 分钟。

第一,首先要浏览器支持。 Firefox和Chrome都支持了。 IE10 也支持。 IE8,9 需要使用其他方式才能支持

第二, 加上HTTP header。 IIS 7 的方式比较容易。 就在web.config 里面加上这段就可以了。 IIS6 需要在IIS里面的对应的网站里面加上这3个header。

<system.webServer>
    <httpProtocol>
     <customHeaders>
       <add name="Access-Control-Allow-Origin" value="*" />
       <add name="Access-Control-Allow-Methods" value="POST" />
       <add name="Access-Control-Allow-Headers" value="content-type" />
     </customHeaders>
   </httpProtocol>
  </system.webServer>

 

 

客户端的jquery就和平常使用ajax的方式一样,不需要 加 jQuery.support.cors = true;

 

其他平台或者编程的方式可以参考

 

http://blogs.msdn.com/b/carlosfigueira/archive/2012/02/20/implementing-cors-support-in-asp-net-web-apis.aspx

 

http://enable-cors.org/

 

转载于:https://www.cnblogs.com/yzycoder/p/5824902.html

你可能感兴趣的文章
34. Swap Nodes in Pairs
查看>>
【BZOJ 3729】3729: Gty的游戏 (Splay维护dfs序+博弈)
查看>>
2-4. BCD解密(10)
查看>>
iOS 自动布局
查看>>
秀尔算法:破解RSA加密的“不灭神话” --zz
查看>>
Python + HTMLTestRunner + smtplib 完成测试报告生成及发送测试报告邮件
查看>>
运维自动化------ansible搭建
查看>>
linux下安装php的imagick扩展模块(附php升级脚本)
查看>>
sqlserver中int 类型的字段,值为null的时候引发一个问题
查看>>
html学习文档-3、HTML元素
查看>>
php反射
查看>>
iOS字体
查看>>
tp中使用分页技术
查看>>
vue2.0 + element ui 实现表格穿梭框
查看>>
C++11实战——多线程的日志类
查看>>
unity3d iPhone文件目录介绍
查看>>
用ClassName占位和title占位的分析
查看>>
DROP--删除表
查看>>
jQuery选择器总结
查看>>
线程 、进程、协程 三者区别
查看>>