// 发送登录请求的配置
const loginRequest = {
url: 'https://your-api.com/login',
method: 'POST',
header: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: {
mode: 'urlencoded',
urlencoded: [
{ key: 'username', value: 'your-username' },
{ key: 'password', value: 'your-password' }
]
}
};
// 发送登录请求
pm.sendRequest(loginRequest, function (err, response) {
if (err) {
console.error('登录请求失败:', err);
} else {
// 解析响应的文本内容
const responseBody = response.text();
// 检查登录响应
if (response.code === 200) {
// 从响应中解析token
const responseBodyJson = JSON.parse(responseBody);
const token = responseBodyJson.token;
// 更新全局变量中的token
pm.globals.set('token', token);
console.log('token已更新:', token);
} else {
console.error('登录失败:', responseBody);
}
}
});
说明:
参数为表单方式提交