首页 > 其他分享 >Apipost中API如何调用本地文件

Apipost中API如何调用本地文件

时间:2024-01-29 18:34:20浏览次数:21  
标签:脚本 插件 调用 Apipost jar API 执行

近期版本更新中Apipost推出插件管理,可以直接在预、后执行脚本中调用本地的脚本文件

导入脚本

在「系统设置」—「插件管理」中打开目录将要执行的脚本文件拖入到文件夹下

 

执行脚本

需要获取请求参数:

const requestData = request.request_bodys;

在预、后执行脚本输入框中输入:

let stdout =apt.execute("demo.jar",[requestData]);

如图:

 

控制台执行结果

jar包日志打印出sign标签:

 

Apipost也支持通过Jar包指定method形式调用:

在预执行脚本中执行以下代码即可调用:

let jarResult = pm.execute("jar包地址",[参数],{

    className:'全类名',

    method:"方法名"

});

console.log(jarResult)

如图:我们调用JSON.jar中JSONObject的get方法

 

打印出来得到:

 

标签:脚本,插件,调用,Apipost,jar,API,执行
From: https://www.cnblogs.com/meimaodachong/p/17995097

相关文章

  • C# 使用自定义特性标注类的方法,直接在当前类中让Main函数调用它
    有的时候我们想要再Main执行一些代码,如果直接在里面写的话,下次再想用的时候就会把之前的代码删掉,好不容易写的代码不想删掉于是我们可以将这些代码写到类文件中,想要执行了,就在Main中调用该类的方法,但是有的时候我们又懒的去Main函数指定的,有没有什么办法能直接在新类中就能指定......
  • AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
    作者:王佳、江昱、筱姜StableDiffusion模型,已经成为AI行业从传统深度学习时代走向AIGC时代的标志性里程碑。越来越多的开发者借助stable-diffusion-webui(以下简称SDWebUI)能力进行AI绘画领域创业或者业务上新,获得高流量及商业价值,但是面对多客户、高并发的复杂场景,使用原......
  • 结合数据分析工具,挖掘淘宝API接口的商业价值
    随着电子商务的蓬勃发展,淘宝作为国内领先的电商平台,不仅为消费者提供了便捷的购物环境,同时也为开发者和数据分析师提供了丰富的数据资源。通过有效地调用淘宝API接口获取商品详情,再结合数据分析工具进行深入的数据挖掘,可以为商家、市场分析师及研究人员等带来巨大的商业价值。一、......
  • 在Python中,子类继承父类并调用父类的构造方法有几种方式: 1. 如果子类没有重写`__init
    在Python中,子类继承父类并调用父类的构造方法有几种方式:1.如果子类没有重写`__init__`,实例化子类时,会自动调用父类定义的`__init__`¹。```pythonclassFather(object):  def__init__(self,name):    self.name=nameclassSon(Father):  passson=So......
  • net8 对接webapi接口通过 GetFromJsonAsAsyncEnumerable方法直接得到对象,无需进行反序
    调用API直接获取到对象现在有一个接口返回如下图中的数据:如果是在8以前的版本中获取该接口的数据,需要先获取到接口内容,然后进行反序列化,代码如下conststringRequestUri="http://localhost:5145/user";usingvarclient=newHttpClient();varstream=awaitclient......
  • APISIX同时代理websocket和http请求 websocket无法正常工作
    1.配置了一个路由同时代理websocket和http请求 2.打开了websocket支持,websocket还是无法工作  3.定位3.1通过postman分别走apisix和不经过apisix建立websocet连接,发现经过apisix也能成功建立连接,但是10秒左右就自己断开了。  3.2思考3.3决定试一下是否和超时配置有关,改一下改......
  • ES数据迁移方案,-自己总结 基于REINDEX_API`
     跨集群ES数据迁移:1.设置白名单在目标ES库(新库)reindex.remote.whitelist:["192.168.9.201:9200"][或者下面参数:reindex.remote.whitelist:"10.*:*"http.cors.enabled:truehttp.cors.allow-origin:"*"]  2.利用kibana修改新ES参数,防止刷新影响性能.   PUT_settings......
  • FastAPI学习-31 FastAPI 如何集成 socket.io
    前言socket.io就是基于websocket封装的一个库,主要特点是能够进行实时的双向通讯,主要应用场景有实时的聊天,数据实时分析,数据传输,文件协同合作。有个socket.io的fastapi-socketio官方库,该库依赖传统的python-socketio库环境准备pipinstallfastapi-socketiofastapi服......
  • 如何高效地利用淘宝API接口获取商品数据
    在电商领域,能够快速且准确地获取商品数据是至关重要的。淘宝作为中国领先的电商平台,通过其开放的API接口为商家们提供了强大的数据服务功能。本文将验证如何高效地利用淘宝API接口获取商品数据,并提供一套行之有效的策略和步骤。预备工作首先,确保您已经在淘宝开放平台注册了账号,并且......
  • 在K8S中,api-server究竟是如何实现高可用?
    在Kubernetes(K8S)中,实现APIServer(kube-apiserver)的高可用性是构建稳定和可靠的集群架构的关键部分。以下是KubernetesAPIServer实现高可用的主要方法:冗余部署:通常会部署多个APIServer实例,并且它们之间是无状态的,这样任何一个实例崩溃或维护时,其他实例可以继续处理请求。......