REST重复的URL

时间:2012-08-27 20:30:09

标签: java rest jersey

我有两个网址:

blah.com/workorder/{dealer_code} 
blah.com/workorder/{cust_id}

这两个都根据发送的数据返回一个工作订单.flarmamer_code和cust_id都是字符串数据(你无法区分它们)。

假设没有时间或方法来确定后端哪个,你将如何设计它。我有一些想法,但不想领导。而且,它可能会变得更长。如果你有这个怎么样:

blah.com/workorder/{dealer_code}/{id_no}/{category}
blah.com/workorder/{cust_id}/{ref_no}/{name}

思想?

1 个答案:

答案 0 :(得分:3)

转到查询字符串参数。

看起来您正在进行搜索,因为您没有通过其ID(主键)查找工作订单,而是通过工作订单实体中的其他字段进行搜索。

如果您通过ID查找工作订单,请使用:

 blah.com/workorder/{id}

否则请使用以下内容:

 blah.com/workorder?dealer_code=1&cust_id=1

类似的问题:RESTful URL design for search