跨域访问-需要设置HTTP响应标头
2016-05-06 10:25
405 查看
前提:服务端网站的配置(被请求的网站)
1.需要在IIS服务器站点的功能视图中设置HTTP响应标头:
2.双击“HTTP响应标头”进入设置界面
3.点击右侧添加按钮弹出窗口
4.填入需要设置的信息
名称:Access-Control-Allow-Origin 值:*(或是网站域名)
名称:Access-Control-Allow-Methods 值:GET, POST, PUT, DELETE, OPTIONS
名称:Access-Control-Allow-Headers 值:Content-Type
现在就可以使用jquery:ajax访问本站点的相关服务的信息了!
另外也可以在服务端的webconfig里配置:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
</customHeaders>
</httpProtocol>
</system.webServer>
1.需要在IIS服务器站点的功能视图中设置HTTP响应标头:
2.双击“HTTP响应标头”进入设置界面
3.点击右侧添加按钮弹出窗口
4.填入需要设置的信息
名称:Access-Control-Allow-Origin 值:*(或是网站域名)
名称:Access-Control-Allow-Methods 值:GET, POST, PUT, DELETE, OPTIONS
名称:Access-Control-Allow-Headers 值:Content-Type
现在就可以使用jquery:ajax访问本站点的相关服务的信息了!
另外也可以在服务端的webconfig里配置:
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS"/>
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
</customHeaders>
</httpProtocol>
</system.webServer>
相关文章推荐
- HTTP 错误 500.22 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
- 4月第4周网络安全报告:放马站点域名61.3%境内注册
- 苹果公司下魔怔的6月,watch OS 和 IPv6的更新说明。
- Linux网络属性配置命令和管理详解
- HTTP协议简介
- Apache Derby 网络服务器 - 10.9.1.0 - (1344872) 已启动并准备接受端口 1527 上的连接
- tcp/ip详解-ip头部选项字段
- iOS网络应用入门
- Linux下网络故障诊断
- Android网络类型判断(2g、3g、wifi)
- 应用层
- 苹果:所有应用必须支持IPv6-only网络
- Android Https相关完全解析 当OkHttp遇到Https
- HTTP协议介绍
- java发送http请求
- 使用事件驱动模型实现高效稳定的网络服务器程序
- python实现HTTP 请求
- 网络请求时注意
- Java 网络编程1--url 和urlconnection
- http和https的区别以及程序的处理