как извлечь токен API с помощью средства извлечения регулярных выражений в заголовке сэмплера - PullRequest
0 голосов
/ 09 апреля 2019

Я получаю, используя Просмотр дерева результатов. Вкладка «Результат»

 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

Response of Token

Regular Expression Extractor

1 Ответ

1 голос
/ 09 апреля 2019

Согласно Справочнику кодировки ASCII , если мы посмотрим на auth-token=%24%7BBEARER%7D в данных поста, мы обнаружим, что

  • Символ " $ "кодируется как" % 24"
  • Символ" { "кодируется как" % 7B"
  • символ«} » кодируется как «% 7D »

Итак, из ваших почтовых данных ясно, что вы отправляете параметры с запросом с включенной кодировкой,Но переменная ранее нигде не определялась.Переменная «BEARER» должна быть определена в экстракторе Regex.

Если вы использовали средство извлечения регулярных выражений, тогда установите "Reference Name" как "BEARER", как вы использовали ${BEARER} в качестве переменной в запросе.

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