例如,当使用REST请求对象时,是否可以以json和xml格式获取响应,或者我是否必须创建类似于以下内容的UriTemplates:
[WebInvoke(UriTemplate="&format=json?user/{id}", ResponseFormat=WebMessageFormat.Json)]
[WebInvoke(UriTemplate="&format=xml?user/{id}", ResponseFormat=WebMessageFormat.Xml)]
Run Code Online (Sandbox Code Playgroud)
我问的原因是因为我可能需要为Android手机上的应用程序返回一种格式,并为笔记本电脑上的应用程序返回另一种类型.
此外,方法可以具有相同的名称,如注册或我必须有一个名称:
RegisterJSON(用户用户)和另一个名为RegisterXML(用户用户)
它在WCF 4(.NET 4.0)中开箱即用.检查WebHttpBehavior的AutomaticFormatSelectionEnabled属性.您还可以从配置中设置此属性.我在这里展示了这个例子.
| 归档时间: |
|
| 查看次数: |
11232 次 |
| 最近记录: |