WCF Restful调用跨域解决方案
来源:互联网 发布:ping软件带地图 编辑:程序博客网 时间:2024/05/21 14:58
目前很多项目中CRM更多扮演一个纯后台管理系统,用户更多的操作是在移动端执行,不管是安卓还是IOS甚至是H5。这里以H5为例,CRM提供数据接口,移动web端来调用接口进行数据处理,这里就会涉及到一个浏览器端的跨域问题,之前避免跨域移动端会做一个接口转发层,这样中间就又多了一层,但有了CORS后这个问题就简单了。
这里简述下wcf中是如何设置的,很简单,只需在Global文件中添加如下代码即可,注意下第一行括号中的第二个参数*,正式的部署环境中为了安全性要指定特定的请求地址而不能用*。
protected void Application_BeginRequest(object sender, EventArgs e) { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*"); if (HttpContext.Current.Request.HttpMethod == "OPTIONS") { HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST"); HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept"); HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000"); HttpContext.Current.Response.End(); } }
参考博文:http://www.codeproject.com/Articles/845474/Enabling-CORS-in-WCF
asp.net的web api 跨域方案,有时间研究下
http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api
0 0
- WCF Restful调用跨域解决方案
- Ajax调用RESTful WCF
- 用Restful方式调用WCF进行上传下载
- iPhone中调用WCF RESTFUL Service
- wcf跨域调用xml
- RESTful WCF
- RESTful WCF
- Ajax访问Restful API跨域解决方案
- jquery使用json格式 调用 restful wcf web service
- silverlight跨域调用wcf总结
- Silverlight 调用WCF 跨域访问
- JQUERY 跨域调用WCF REST服务
- Silverlight+WCF实现跨域调用
- Ajax跨域调用WCF的实现
- 创建Restful WCF
- wcf Restful编程五
- Wcf体现Restful风格
- WCF RESTful CrossDomain 服务
- 模块的编译方式
- 基于qualcomm平台的kinect教程四之获取骨骼图
- jsp 页面无法正确显示后台数据 ,需多次刷新才能正确显示 在springmvc
- SVM
- jetty https服务端-2
- WCF Restful调用跨域解决方案
- android 自定义actionbar+字符串滚动显示
- 2016-9-19
- 人工神经网络(ANN)
- MongoDb3配置简单远程连接-(无授权)即无需用户名密码来远程登录
- 【linux】centos oracle11G静默安装过程
- Max-Min Fairness 学习
- <s:submit>注意
- dijstra邻接表+堆优化模板