在RESTFUL WEB服务中,参数的顺序很重要,或者它们可以按任何顺序?
如果它们是 Path
参数,则订单很重要,例如
https://your.api/order/#{orderNumber}/#{responseType}/
需要:
https://your.api/order/1234/json/
如果尸体由名称=值对组成,则该顺序无关紧要,例如
responseType=json
orderNumber=1234
如果身体包含XML
有效载荷,则订单可能很重要。例如
<request>
<responseType>json</responseType>
<orderNumber>1234</orderNumber>
</request>
可能会根据服务器如何处理XML
有效载荷的方式工作正常。如果服务器使用XMLSchema
文件(XSD
)验证XML
有效载荷,则该订单将很重要,并且必须匹配XSD
中声明元素的顺序。