Hi fss,

你是怎么实现ajax wcf发布后可以被任意域名访问的?

根据我的理解和测试,创建一个新的wcf ajax enabled service是不支持跨域访问的。需要自己加功能来实现跨域访问,一般是通过添加Global.asax和下面的代码,在下面的代码里可以通过“Access-Control-Allow-Origin”配置特定域名。

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();

}

}

我不确定你是怎么实现跨域访问的。

Best Regards,

Edward

MSDN Community Support

Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to

MSDN Support, feel free to contact MSDNFSF@microsoft.com.

ajax跨域请求wcf,ajax wcf 指定某个域名 进行跨域访问相关推荐

  1. ajax跨域请求原理,Ajax跨域请求的原理(图文教程)

    这篇文章主要为大家详细介绍了Ajax跨域请求的原理,Ajax怎么样做跨域请求?具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Ajax跨域请求的具体实现过程,供大家参考,具体内容 ...

  2. ajax的跨域请求实现,Ajax实现跨域请求

    由于同源策略的限制,考虑到安全因素,浏览器不能跨域去请求数据.当然如果有跨域请求数据的需求,也是可以实现的.实现如下(tornado+ajax): Server side: class CrossDo ...

  3. php 跨域 验证_php 前后端分离开发进行跨域请求时ajax发送验证参数token的header头解决方法...

    php前后端分离开发中要实现前后端参数信息交互,必须解决token标识验证问题. 步骤如下: 1.前端ajax发送请求时,要设置一个自定义header头.代码如下: $.ajax({ url:&quo ...

  4. ajax发送异步请求与ajax发送同步请求

    async (默认: true) 默认设置下,所有请求均为异步请求.如果需要发送同步请求,请将此选项设置为 false.注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行. ajax发 ...

  5. Ajax:ajax发送Post请求、ajax案例

    目录: (1)ajax发送Post请求 (2)ajax发送post请求模拟提交表单数据 (3)ajax案例验证用户名是否可用 (4)发送ajax请求动态展示学生列表案例 (1)ajax发送Post请求 ...

  6. 跨站点请求伪造_十大常见web漏洞——跨站点请求伪造(CSRF)

    CSRF介绍 什么是CSRF呢?我们直接看例子. https://mp.toutiao.com/profile_v3/graphic/preview?do=delete&pgc_id=6829 ...

  7. iis 跨域_织梦会员登录二级域名不能跨域

    创业前,很多困难你都不会把它认为是困难,当它突然成为你的困难时,很多人会承受不了压力,就放弃了,这样的人一定是不能成功.解决方法 打开 includededeajax2.js 找到 DedeXHTTP ...

  8. Nginx 实现AJAX跨域请求

    AJAX从一个域请求另一个域会有跨域的问题.那么如何在nginx上实现ajax跨域请求呢?要在nginx上启用跨域请求,需要添加add_header Access-Control*指令.如下所示: 1 ...

  9. Ajax(跨域请求)

    JSONP 跨域请求 CORS 跨域请求 proxy代理请求 1.什么是跨域 首先,现代浏览器为了安全,做了一个同源限制. 也就是所谓的同源安全策略. 本质上,其实是不存在所谓的跨不跨域的. 把浏览器 ...

最新文章

  1. java基础线程_Java基础之多线程没那么复杂!
  2. Python 字符串及基本语句
  3. 【动态规划】分组背包
  4. python异常处理优点_python各类异常处理学习笔记
  5. IIS 7.0的集成模式和经典模式
  6. php抓取统计局区划代码,抓取国家统计局的代码和名称,爬取,区域,划分,及
  7. AliRTC 开启视频互动 “零计算” 时代
  8. 计划任务如何使用 java_java – 如何计划任务以定期间隔运行?
  9. RecognizerIntent(语音识别)
  10. Elasticsearch--Docker安装ES---全文检索引擎ElasticSearch工作笔记002
  11. python不能安装的问题_无法安装pythoncolam
  12. Remoting在FX2.0中的新特性 (2)
  13. python移动文件(非文件夹)
  14. 业务层有什么作用java_请问业务层方法是抛出一个异常好还是返回一个结果更好...
  15. 编译原理(八)消除空产生式
  16. vue+element_ui上传文件,并传递额外参数
  17. C++异常类型以及多级catch匹配
  18. DOP Dilution Of Precision;多点定位 Multilateration;测向交叉定位 三角定位;DAE;无人机
  19. 关于DSP28335或者DSP2812程序的小记录
  20. Anaconda(miniconda)使用指南

热门文章

  1. JSP和Servlet互相传输数据的过程中产生的乱码问题及解决方案(没有使用AJAX的情况)...
  2. 【转载】100多个很有用的JavaScript函数以及基础写法大集合
  3. cocos2d-js 网络请求之GET/POST
  4. 转载---KMP算法(Matrix67原创)
  5. 线性表9 - 数据结构和算法14
  6. Tom邮箱注册机|注册辅助工具!!!
  7. ubuntu 打不开商店怎么办
  8. AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238
  9. Disruptor本地线程队列_实现线程间通信---线程间通信工作笔记001
  10. 基于Spring Security的认证授权_连接数据库查询权限_Spring Security OAuth2.0认证授权---springcloud工作笔记131