繁体   English   中英

REST服务-我是否真的必须阅读OperationContext才能获得消息?

[英]REST Services - Do I really have to read the OperationContext to get the message?

我正在尝试创建一个示例REST服务和一个客户端。 我很震惊,因为似乎我只能通过hack操作上下文来准备消息正文:

var ctx = OperationContext.Current.RequestContext.RequestMessage;

因此,我可以通过URI发送原始类型,并且必须遍历上下文以读取xml数据? 由于似乎我只能选择xml或json作为正文,因此我必须使用其中之一。 因此,我可以直接传递的只是URI上的原始类型?

这就引出了一个问题:不是通过REST传递复杂类型而是通过URI传递原语的想法? 还是有一个我找不到的更简单的解决方案?

为了提供宁静的服务,您应该考虑使用WCF宁静的服务。 它们既简单又健壮。 你可以在这里看到一个教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM