REST WEB服务XML参数顺序



在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中声明元素的顺序。

最新更新