Я получаю, используя Просмотр дерева результатов Вкладка «Результат»
POST data: auth-token=%24%7BBEARER%7D&mobileNumber=919106606909
Это новое для меня. Я пробовал некоторые выражения регуляра, такие как auth-token:(.*), auth-token:(.+?)
Фактический результат
POST https://api.test.parkitup.com.au/api/v1/changeMobileNumber
POST data:
auth-token=%24%7BBEARER%7D&mobileNumber=919106606909
[no cookies]
Request Headers:
Connection: keep-alive
Content-Type: application/json
Accept: application/json
Content-Length: 52
Expected
auth=token= eyJhbGciOiJIUzI1NiJ9.eyJwYXJraXR1cC11c2VyLXV1aWQiOiI2NjZiNjViMy02YTA2LTRmOGQtYWNkMi0yZDM2ZTcxNmExYTMiLCJwYXJraXR1cC11c2VyIjp7InVzZXJJZCI6MywidXNlclV1aWQiOiI2NjZiNjViMy02YTA2LTRmOGQtYWNkMi0yZDM2ZTcxNmExYTMiLCJtb2JpbGVOdW1iZXIiOiI5MTk4NzkwODI4MzgiLCJvdHBIaXN0b3J5IjpbXX0sInBhcmtpdHVwLXVzZXItaWQiOjMsImV4cCI6MTU1ODY5NzgxMzQ2N30.tjZ_zJaaMArzT_MPr6oCpazh-q2gfztLRP10Pz5CE3A
Согласно Справочник по кодировке ASCII, если мы посмотрим на auth-token=%24%7BBEARER%7D
данные поста, мы обнаружим, что
Итак, из ваших данных сообщения видно, что вы отправляете параметры с запросом с включенным кодированием. Но переменная ранее нигде не определена. Переменная "BEARER" должна быть определена в экстракторе регулярных выражений.
Если вы использовали средство извлечения регулярных выражений, установите «Reference Name
» как «BEARER
», поскольку вы использовали ${BEARER}
в качестве переменной в запросе.
Не могли бы вы поделиться ответом, откуда вы пытаетесь извлечь токен авторизации?
Под Sampler вкладке Запрос обновления у вопрос также Auth-маркер: eyJhbGciOiJIUzI1NiJ9.eyJwYXJraXR1cC11c2VyLXV1aWQiOiI2NjZiNjV iMy02YTA2LTRmOGQtYWN kMi0yZDM2ZTcxNmExYTM iLCJwYXJraXR1cC11c2V yIjp7InVzZXJJZCI6Myw idXNlclV1aWQiOiI2NjZ iNjViMy02YTA2LTRmOGQ tYWNkMi0yZDM2ZTcxNmE xYTMiLCJtb2JpbGVOdW1 iZXIiOiI5MTk4NzkwODI 4MzgiLCJvdHBIaXN0b3J 5IjpbXX0sInBhcmtpdHV wLXVzZXItaWQiOjMsImV 4cCI6MTU1ODc3MjYwMTg yNH0.laOSKepPcW-БХНМ OH6QnD9cNUk88HBnpuLU e46F47ZU
В настройках обычного экстрактора выражений измените «Поле для проверки» на «Заголовок ответа».
спасибо обновлено, но ответ таков, что он принимает пустой токен. здесь я предоставил Parmater как ** токен авторизации ${BEARER) **
Я добавил переменную BEARER в справочное имя регулярного выражения, и вы получите снимок экрана. в настоящее время он не извлекает переменную.