Создать динамическое значение из XML-ответа
Я получил ответ XML от службы:
<token>80e7a83101cfd4f73920c7b4fdbe7f096fa9499c</token>
который используется в следующих запросах POST в качестве параметра Body:
token=80e7a83101cfd4f73920c7b4fdbe7f096fa9499c
Есть ли способ, как создать динамическое значение из токена? Мне нужно каждый раз копировать и вставлять это вручную...
1 ответ
Абсолютно. Запрашиваемые динамические значения запроса работают с телами, закодированными в формате JSON, XML и Form. Некоторые документы доступны здесь (хотя это для JSON, а XML не так хорошо интегрирован в пользовательский интерфейс): https://paw.cloud/docs/advanced/reuse-values-from-previous-responses
Вот несколько подробных шагов для XML:
Щелкните правой кнопкой мыши поле и выберите "Ответ"> "Анализируемое тело ответа".
Введите XML-путь к объекту, к которому вы хотите получить доступ:
К сожалению, библиотека путей XML, которую мы используем в настоящее время, не всегда согласована, поэтому для доступа к текстовым узлам попробуйте .text
или же .text[0]
...
В этом примере я получаю доступ к пути slideshow.slide.title.text[0]
этот XML: https://httpbin.org/xml