|
|
1
2
我认为通过在服务合同中使用具有不同响应格式的不同方法,您应该能够非常容易地做到这一点:
然后两种方法都可以调用一个共同的核心函数来进行数据的实际计算/查找或者你正在做的任何事情。 我要说的是,这不需要大的配置战……它至少可以解决三个问题中的两个(xml和json)。 jsonp在wcf中本机不受支持,但是正如您引用的文章所示,您可以相当容易地添加此行为。不过,这确实需要一些配置连接来启用这个wcf扩展。但就我所见,在你的服务器上应该是一次性的。
如果您真的不能处理这个配置设置,当然可以派生一个自定义
|
|
|
2
3
样品1
样品2
|
|
|
3
0
只是让您知道wcf数据服务(前astoria)支持directly odata和json。 不需要任何编码。在vs 2010中,您只需:
这将自动创建一个rest-ful web服务,该服务基于所提供的配置发出json或atom。默认值是atom,要获取json格式的数据,必须在客户机的“accept”头中指定“application/json”。 要制作jsonp,需要做一些工作,请检查以下链接: Link 1 |