Apifox自动登录获取Token

本文介绍了如何在Apifox项目中设置前置脚本,通过自定义JavaScript脚本来实现自动登录并获取Token的功能。内容包括修改项目概览中的脚本以适应不同项目的登录接口,并针对某些接口对User-Agent的检查,提供了修改头部信息的解决方案。
摘要由CSDN通过智能技术生成

   在Apifox项目的项目概览中添加前置脚本,自定义脚本,便可实现自动更新Token

地址需改成对应项目的地址

有的接口会校验User-Agent是不是自动化工具发出的,所以在头部稍微改了下

// 定义发送登录接口请求方法
function sendLoginRequest() {
    //这里可以写死也可以直接选择获取环境里的 前置URL
    const baseUrl = "http://xxx.xxx.xxx.xx:8080";


    // 构造一个 POST x-www-form-urlencoded 格式请求。这里需要改成你们实际登录接口的请求参数。
    const loginRequest = {
        url: baseUrl + "/auth/login",
        method: "POST",
        header:{
          "Referer":"http://xxx.xxx.xxx.xx/",
          "User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6"
        },
        // body 为 x-www-form-urlencoded 格式
        body: {
            mode: "urlencoded", // 此处为 urlencoded
             urlencoded: [
                 { key: "account", value: "apifox" },
                 { key: "password", val
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值