在Restful服务中实现GET操作的最佳实践

时间:2013-01-14 21:19:47

标签: web-services get jersey

我试图找出在开发/实施GET操作时是否有任何最佳实践。

我正在阅读泽西岛的网络资源文档。

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

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

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

谢谢, GK

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

获取