Тело ответа проанализировано в Paw. Как определить Key-Path в длинном URL-адресе?

У меня есть вопрос, связанный с Paw.

Кто-нибудь знает, как извлечь значение из поля ответа закодированного URL-адреса с помощью Paw? Это значение является единственной частью закодированного URL-адреса, которая начинается с %3D (закодированная версия знака = в URL-адресе).

Получение динамических значений из JSON, массива JSON, URL-адреса и т. д. отлично сработало.

введите здесь описание изображения


person rustyMagnet    schedule 17.06.2016    source источник


Ответы (2)


Для этого вы можете использовать наше динамическое значение RegExp Match: https://luckymarmot.com/paw/extensions/RegExMatch

  • сначала вставьте динамическое значение RegExp Match
  • в качестве входных данных для RegExp Match используйте динамическое значение Response Parsed Body (с ключевым путем к закодированному в URL-адресу полю с идентификатором)
  • напишите регулярное выражение для извлечения идентификатора из поля (см. пример на скриншоте)

соответствие регулярному выражению и проанализированное тело ответа вместе

person Natalia Panferova    schedule 17.06.2016

Отличное замечание Наталья. Вместо расширения Regex я использовал расширение Substring. Это работало отлично, поскольку размер закодированного URL-адреса никогда не менялся.

person rustyMagnet    schedule 21.06.2016