我正在创建一些生成和使用 XML 的 Web 服务。计划是在带有 JAXB 的 Tomcat 6.x 上使用 Jersey 1.x。
我需要找出的是;创建这些服务时有什么经验法则可以遵循吗?执行 PUT 或 GET 时的常见做法是什么?消费者是否期望返回响应、状态或对象?
我一直在阅读和查看所有这些场景的示例,但每个作者/博主以及如何似乎以不同的方式处理这些相同的场景。
那些已经这样做了一段时间的人有什么建议吗?
谢谢
我正在创建一些生成和使用 XML 的 Web 服务。计划是在带有 JAXB 的 Tomcat 6.x 上使用 Jersey 1.x。
我需要找出的是;创建这些服务时有什么经验法则可以遵循吗?执行 PUT 或 GET 时的常见做法是什么?消费者是否期望返回响应、状态或对象?
我一直在阅读和查看所有这些场景的示例,但每个作者/博主以及如何似乎以不同的方式处理这些相同的场景。
那些已经这样做了一段时间的人有什么建议吗?
谢谢
每个人似乎都同意或不同意的一些事情:
X-HTTP-Method-Override
标头来指定您的实际方法。REST 的吸引力在于它的简单性。确保你保持这种方式。很简单,记录服务很容易,这是真正的关键,而不是您使用的是 POST 或 PUT。