Ниже приведены шаги, которые я выполнил:
1. Вызывается HTTP-запрос в моем скрипте, который генерирует правильный ответ в JSON
Пример:
{"SortAs": "SGML", "GlossTerm": "2210", "Сокращение": "SGML", "Abbrev":
"ISO 8879: 1986"}
- Теперь использовал Regular Expression Extractor для извлечения значения из ответа ( "GlossTerm": (. +?) ) и добавил пользовательский параметр (RNDM), который я объявил ранее так: $ {RNDM} + "GlossTerm":. (.? +)
Здесь RNDM = 90291 и GlossTerm = 2210
Все приведенное выше регулярное выражение хранится в названии ссылки как x .
3. Я использую ссылочное имя, чтобы сформировать другой URL для вызова метода PUT в HTTP-запросе:
пример: http://10.12.30.11/abc/test/${x}
Когда скрипт проходит через 3-й шаг, я получаю сообщение об ошибке: java.lang.IllegalArgumentException: Invalid uri 'http://10.12.30.11/abc/test/${x}': недопустимый абсолютный путь, не действительный
Отладки, которые я уже сделал:
1. Проверено, что URL не имеет места.
2. Пробовал с закодированной в URL форме для специальных символов.
Прочитав несколько таких сообщений в Google, я пришел, чтобы опубликовать этот запрос в переполнении стека. Пожалуйста, помогите мне решить эту проблему.