【发布时间】:2015-08-26 03:45:13
【问题描述】:
为什么 .NET Web API 使用 2 个参数而不是 1 个参数进行 PUT 服务调用?因此,与其简单地传递一个 Account 对象,似乎标准是将 accountId 和 Account 作为单独的参数传递。 Web API 是否以这种方式工作以支持 REST 行业标准?任何人都可以在这里解释这个特定实现的目的吗?它似乎与传统 SOA 不同,后者的所有参数都封装在请求和响应对象中。
【问题讨论】:
-
Including Id in URI for PUT requests 的可能重复我真的很喜欢这个答案:stackoverflow.com/a/11254510/2901207(尽管提供了一些意见)。
标签: c# web-services rest asp.net-web-api soa