【发布时间】:2013-10-20 06:28:34
【问题描述】:
我正在将 SOAP WCF 服务移植到 REST。到目前为止,我发现接收复杂类型作为响应几乎不需要任何东西。但是,我的问题是请求也是复杂类型。它有 2 个字段,其中一个是字符串,另一个是另一个复杂类型的列表。
我想使它成为 WebGet,因为它基本上是一种搜索方法,它要求某些参数并返回结果。
我该怎么做呢?推荐/不推荐什么?
请注意,我在 WCF 方面没有太多经验,如果我遗漏了一些明显的东西,请道歉。
【问题讨论】:
-
丢弃 WCF。使用 ASP.NET MVC WebApi
-
你有没有考虑过用post来提交复杂类型?我相信可以发送一个复杂的,但不建议使用 get 动词。这个链接应该可以帮助你一些rest.elkstein.org/2008/02/more-complex-rest-requests.html
-
@Jonesy:这不是我的项目,我无法选择使用什么技术。
-
使用 POST 代替 GET
-
@ermagana POST 不是很 REST。