【问题标题】:Best practice for implementing GET operation in Restful service在 Restful 服务中实现 GET 操作的最佳实践
【发布时间】:2013-01-15 16:58:07
【问题描述】:

我正在尝试查找开发/实施 GET 操作是否涉及任何最佳实践。

我正在浏览球衣的网络资源文档。

网址:http://jersey.java.net/nonav/apidocs/1.4/jersey/com/sun/jersey/api/client/WebResource.html

如果我们查看可用的方法,'get' 不接受实体。

是否建议实现不接受实体而只从查询参数中获取请求参数的get操作?

谢谢, GK

【问题讨论】:

    标签: web-services get jersey


    【解决方案1】:

    是的。将 URI 视为您正在获取的对象/资源的唯一标识符。如果需要,我通常将查询参数用于 GET。更常见的是我只有一个像这样的 GET:GET: https://myservice.com/myobject/id。此路径通常从 MyObject 上的 PUT 或 POST 操作返回。如果我想查找一个或多个,然后使用查询参数作为条件。

    【讨论】:

    • 完美!感谢您的反馈/建议。
    • 谢谢。好建议。
    【解决方案2】:

    有许多最佳实践。 Apigee 提供了一种似乎以可读格式汇集大多数常见格式的方法。您可以从http://info.apigee.com/Portals/62317/docs/web%20api.pdf获取它

    【讨论】:

    • 感谢分享有关最佳实践的材料!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多