随笔 - 4  文章 - 2  评论 - 0  阅读 - 10296 
  1. idea安装Restful Fast Request插件后,进行如下设置,并打开 项目全局参数 对话框
    image
    image
  2. 进入前置脚本 tab
    image
  3. 编写如下groovy脚本代码(插件脚本语言默认支持groovy,该语言被称为运行在JVM上的python脚本语言)
import cn.hutool.core.util.CharsetUtil
import cn.hutool.core.util.StrUtil
import cn.hutool.crypto.digest.DigestUtil
import cn.hutool.http.HttpRequest
import cn.hutool.http.HttpResponse
import cn.hutool.http.HttpUtil
import com.alibaba.fastjson.JSON
import com.alibaba.fastjson.JSONObject
import org.apache.commons.lang3.builder.ReflectionToStringBuilder

url = ""
if (rfr.currentEnvName.equals("dev")) {
    url = "本地环境的登录接口URL"
} else if (rfr.currentEnvName.equals("test")) {
    url = "测试环境的登录接口URL"
}
HttpRequest myRequest = HttpUtil.createPost(url)
// 这里针对自己的环境进行相应修改
myRequest.body("{\"username\": \"用户名\",\"password\": \"密码\"}", "application/json;charset=UTF-8")

HttpResponse myResponse = myRequest.execute()
if (myResponse.isOk()) {
    JSONObject result = JSON.parseObject(myResponse.body()).getJSONObject("result")
    console.success(myResponse.body())
    request.header("token请求头参数名称", result.getString("登录接口结果集中token参数名称"))
}
  1. 运行效果
    image
    image
posted on   Xs007  阅读(660)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示