【发布时间】:2013-07-17 08:02:53
【问题描述】:
我正在尝试创建一个示例 REST 服务和一个客户端。 我很震惊,因为我似乎只能通过 hack 准备消息体,操作上下文:
var ctx = OperationContext.Current.RequestContext.RequestMessage;
所以我可以只通过 URI 发送原始类型并且必须通过上下文来读取 xml 数据?由于似乎我只能选择 xml 或 json 作为正文,因此我必须使用其中之一。 所以我只能通过 URI 直接传递原始类型?
这让我想到了一个问题:通过 URI 传递复杂类型而不是原语不是 REST 的想法吗?或者有没有我还没有找到的更简单的解决方案?
【问题讨论】:
-
你在使用 WCF 吗?如果是,我会推荐 WEB API,因为它的设计考虑了 REST
标签: c# .net rest httprequest