JQuery Ajax调用WCF实例以及遇到的问题
2024-08-27 15:22:26
1.遇到的最多的问题就是跨域问题,这个时间需要我们添加如下代码解决跨域的问题
第一步:在服务类加Attribute
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
第二步:在构造函数中添加
if (WebOperationContext.Current != null)
{
WebOperationContext.Current.OutgoingResponse.Headers.Add("Access-Control-Allow-Origin", "*");
WebOperationContext.Current.OutgoingResponse.Headers.Add("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
}
2.如何暴漏在WCF中使用的实体、枚举等的于客户端中
在服务接口中添加如下Attribute
[ServiceKnownType(typeof(类型))]
在服务接口的实现类中添加如下Attribute
[KnownType(typeof(类型))]
3.设置WCF服务方法返回的类型
[WebInvoke(Method = "*", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
代码文件会在后续中陆续提供,敬请关注
最新文章
- 使用C#把发表的时间改为几年前,几个月,几天前,几小时前,几分钟前,或几秒前
- JQuery利用sort对DOM元素进行排序
- 将形如:Oct 8, 2016 5:29:44 PM串转换成正常时间在真机上遇到的坑
- 同时使用Junit4的@Parameterized参数化测试和Spring容器
- Tomcat https自制证书和浏览器配置
- leetcode 113 Path Sum II ----- java
- C# 开发BHO插件
- TestCase--网站登录模块
- 30道小学生四则运算题C/C++编程
- linux服务器修改ftp默认21端口方法
- SimpleHttpServer的学习(1)
- VPS选购及辨别vps虚拟化技术
- 8592 KMP算法
- C# 调用cmd.exe的方法
- Azure 基础:用 PowerShell 自动登录
- 【jQuery入门】(5)---jQuery CSS
- python笔记:#006#程序执行原理
- gorm的日志模块源码解析
- vue发送请求---fetch-jsonp
- QSS-qt样式表
热门文章
- windows下SVN服务的安装与配置
- pl/sql 实例精解 05
- 第一百四十四节,JavaScript,列队动画
- 数组有没有length()这个方法?String有没有length()这个方法?
- HTML 中框架、层的运用
- BestCoder Round #81 (div.2) 1004 String(动态规划)
- Spring MVC学习-----------springMVC-mvc.xml
- 第6步:检查grid安装环境
- server r2 系统更新文件清理
- vue项目创建步骤小结