放参数。我应该把它们放在哪里?

时间:2013-05-09 08:45:13

标签: web-services rest web

以RESTful方式,我应该将PUT参数作为查询字符串传递(/ users?param1 = value1)还是应该对其进行编码,因为它是POST请求(/ users)

谢谢!

1 个答案:

答案 0 :(得分:0)

这更像是一种设计,但让我说一下REST原则所说的:

Resource
Unique URI
State Representation

在此处识别资源。我能看到的是用户。现在,参数param1,param2等是否代表任何资源状态users
如果是,那么无论你使用什么,它们都应该按照xml或json的要求传递。因为他们代表国家 如果不是,那么它们可以用作查询参数,因为它们仅用作过滤参数。因为他们不代表任何资源状态。