我使用Jersey来开发RESTful Web服务,哪种URL样式最被认为是最惯用的?

时间:2011-10-17 03:34:00

标签: java rest jersey

我读了一些网站的其他API,这个API的大多数网址都像www.abc.com/test?param=11&param=22,但在教授REST的书中,大多数网址都像www.abc.com/test/11/22

区别是什么?哪个更正或更好?

2 个答案:

答案 0 :(得分:2)

第一个不是REST it is RPC over HTTP,,而是REST试图解决的问题。

第二种方式是RESTful,称为Cool URLS,如果你真的想做REST,那么这就是你应该遵循的形式。

答案 1 :(得分:0)

如果您要参加参数,则应使用www.abc.com/test?param1=11&param2=22

如果您在Java Servlet中使用URL www.abc.com/test/11/22,那么这是将请求定向到特定的Servlet进行处理。