Mac PAW 应用程序 - 获取表单身份验证令牌

Mac PAW app - get form authentication token

我正在尝试使用 Paw 自动进行身份验证,为此我需要

  1. 向登录页面发出请求
  2. 解析 html 响应以从登录表单获取身份验证令牌
  3. 发送认证请求

但我不知道该怎么做...

有人有想法吗?

谢谢

在paw首先设置请求到登录页面。然后在第二个请求中,您可以评估第一个请求的响应主体:我们可以对另一个请求的原始响应使用正则表达式过滤器。

创建自定义 dynamic value

然后使用下面的代码设置自定义动态值。

function evaluate(context){
 // Set up your regex to extract the token
 var re = /<h2>([^<]+)<\/h2>/;
 
 // Replace the 'Login page' with your request name 
 var request = context.getRequestByName('Login page')
 var lastExchange = request.getLastExchange()
 var body =  lastExchange.responseBody
 
 var m = re.exec(body)
 return m[1]
};