js跨域请求
2016-05-20 16:55
405 查看
在.net中,经常用一般处理程序作为处理页面处理来自其它地方的请求,来自同一站点的请求当然是没有问题,但是其它站点请求时,就会有跨域问题了,非官方的方法是用jsonp,但是更好的办法是设置httpheader,方法很简单,直接上代码:
context.Response.ContentType = "text/plain";
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
Access-Control-Allow-Origin:* 表示允许任何域名跨域访问
如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名
如果一个项目是专门当作接口给第三方使用的,则可以直接配置web.config
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
</customHeaders>
</httpProtocol>
该节点放在:system.webServer下面
context.Response.ContentType = "text/plain";
context.Response.AddHeader("Access-Control-Allow-Origin", "*");
Access-Control-Allow-Origin:* 表示允许任何域名跨域访问
如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名
如果一个项目是专门当作接口给第三方使用的,则可以直接配置web.config
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
</customHeaders>
</httpProtocol>
该节点放在:system.webServer下面
相关文章推荐
- js简单分页,可用
- JavaScript中的Object对象学习教程
- chart.js 入门&&highcharts 入门(推荐使用highcharts)
- Js中动态创建Json,动态为Json添加属性、属性值
- NW.js and Electron compared
- Javascript(JS)对Cookie的读取、删除、写入操作帮助方法
- jsp中文乱码问题
- 【转】js写显示农历的日期
- javascript进行数组追加方法小结
- JSP页面固定页面为绝对路径
- JSON的哲学思维
- layer.js 贤心制作的弹出层插件-不仅仅是弹层
- JS笔记
- JavaScript 中的错误处理。
- 常用正则表达式大全,手机、电话、邮箱、身份证(最严格的验证)、IP地址、网址、日期等,一般前台js验证
- javascript改变input radio的样式
- 基于CSS和JavaScript创建动画式谷歌地图标记
- js根据IP地址判断城市
- [置顶] js jq队列动画分析
- OC与JS交互-二