Фрэнк, добро пожаловать в Stackoverflow! : D
XML, который вы разместили здесь, кажется не совсем корректным (проверил его с помощью инструмента), и просто для того, чтобы проверить его и привести следующий пример, я поместил ваш XML в тег Data
, чтобы сделать его действительным.
Это коллекция, которую вы можете импортировать в своем приложении почтальона: https://www.getpostman.com/collections/d3f003de1376dc5d042b
Пояснение:
Я полагаю, вы уже используете библиотеку xml2json
, встроенную в приложение почтальона . Если вы еще не использовали его, обязательно проверьте его, так как он необходим для вашего случая.
Теперь, когда вы импортировали коллекцию, вы можете увидеть в первом запросе, что я написал несколько комментариев, чтобы вы могли понять, что происходит.
Вы можете преобразовать xml в json, извлечь данные цели и сохранить их в переменной.
В следующем запросе (POST-запрос) вы можете ссылаться на переменную среды внутри тела запроса.
Вы всегда можете обратиться к Сообществу почтальонов тоже!
Обновление:
Я обновил коллекцию, и мне пришлось сгенерировать новую ссылку (снова импортируйте ее, используя следующую ссылку):
https://www.getpostman.com/collections/7660a47bc6fedaf5c5b7
Мне удалось найти скрипт, который конвертирует json-to-xml , и я надеюсь, что он вам поможет.
Проверьте сценарий предварительного запроса коллекции и тело запроса POST.
Просто преобразуйте данные JSON, которые были сохранены в переменной среды, обратно в XML и сохраните их в новой переменной среды.
Затем ссылка на эту переменную среды в теле запроса.
Источник сценария (json2xml): http://goessner.net/download/prj/jsonxml/