REST Web Service порядок параметров XML - PullRequest
0 голосов
/ 13 февраля 2019

В веб-сервисе RESTful важен порядок параметров или они могут быть в любом порядке?

1 Ответ

0 голосов
/ 13 февраля 2019

Если они являются 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.Если сервер проверяет полезную нагрузку XML с использованием файла XMLSchema (XSD), то порядок будет иметь значение и должен соответствовать порядку, в котором элементы объявлены в XSD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...