Mac PAW 应用程序 - 获取表单身份验证令牌
Mac PAW app - get form authentication token
我正在尝试使用 Paw 自动进行身份验证,为此我需要
- 向登录页面发出请求
- 解析 html 响应以从登录表单获取身份验证令牌
- 发送认证请求
但我不知道该怎么做...
有人有想法吗?
谢谢
在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]
};
我正在尝试使用 Paw 自动进行身份验证,为此我需要
- 向登录页面发出请求
- 解析 html 响应以从登录表单获取身份验证令牌
- 发送认证请求
但我不知道该怎么做...
有人有想法吗?
谢谢
在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]
};