当前位置: 代码迷 >> java >> REST Web服务xml参数顺序
  详细解决方案

REST Web服务xml参数顺序

热度:48   发布时间:2023-07-27 09:40:24.0

在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有效负载,MAY可能会正常工作。 如果服务器使用XMLSchema文件( XSD )验证XML有效负载,则顺序将很重要,并且必须与XSD中声明元素的顺序匹配。