以RESTful方式,我应该将PUT参数作为查询字符串传递(/ users?param1 = value1)还是应该对其进行编码,因为它是POST请求(/ users)
谢谢!
答案 0 :(得分:0)
这更像是一种设计,但让我说一下REST原则所说的:
Resource
Unique URI
State Representation
在此处识别资源。我能看到的是用户。现在,参数param1,param2
等是否代表任何资源状态users
?
如果是,那么无论你使用什么,它们都应该按照xml或json的要求传递。因为他们代表国家
如果不是,那么它们可以用作查询参数,因为它们仅用作过滤参数。因为他们不代表任何资源状态。