Получение java.net.URISyntaxException: недопустимый символ в пути в индексе 7: http: / $ {Bearer} - PullRequest
0 голосов
/ 10 ноября 2018

У меня есть имя API loginUser, которое генерирует токен авторизации, который должен быть передан в других последующих API.

Ниже приведен ответ: -

HTTP / 1.1 200 OK Дата: сб, 10 ноября 2018 07:08:45 GMT Тип контента: приложение / JSON; кодировка = UTF-8 Длина контента: 71 Подключение: keep-alive Сервер: nginx / 1.10.3 (Ubuntu) X-Powered-By: Экспресс Access-Control-Allow-Origin: * Access-Control-Expose-Headers: дата, авторизация, x-powered-by, соединение, сервер, access-control-allow-origin, тип контента, длина контента, x-final-url разрешение: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiIyYmEyYjc1My03NWEwLTQxNGYtYWFiOC0zZGY1M2I4YmIwMDEiLCJpc0Nvb2siOnRydWUsImlhdCI6MTU0MTgzMzcyNX0.3FRVpHm4EF2Ahzzy-OjbZ2EeZto6-hSFKHNtG5wcjBs

Где я хочу получить авторизацию.

Я использую Regular Expression Extractor, но выдает ошибку ниже (URISyntaxException: недопустимый символ в пути)

Моментальные снимки: -

step_1

Step_2

Step_3

Step_4

Я видел пару запросов, связанных с этой ошибкой, но не в Jmeter, И я также попытался использовать%, чтобы избавиться от этой ошибки, но это не сработало.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 ноября 2018

Авторизация отправляется / принимается в заголовках,

Измените шаг 2, поле для проверки должно быть заголовками ответа, чтобы получить значение

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