WCF REST的两种方式

本文详细介绍了WCF REST服务中两种主要请求格式:JSON与XML。JSON请求较为简单,仅需指定格式即可;而XML请求则更为复杂,除了指定格式外还需要设置body style并使用XmlElement作为参数。

WCF REST的request方式有两种,一种是xml默认的,一种是json。


JSON:

        [WebInvoke(Method = "GET", UriTemplate = "v1/incidents", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
        IncidentListResponse GetIncidents();
JSON的相对简单,直接调用即可。


XML:

        [WebInvoke(Method = "POST", UriTemplate = "v1/tickets", RequestFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Xml)]
        TicketApiResponse UpdateTicketStatus(XmlElement input);

XML除了format需要改成XML之外,需要加入bodystyle以及参数是xmlelement。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值