找回密码
 立即注册

QQ登录

只需一步,快速开始

Grayson.Shang 活字格认证 Wyn认证
超级版主   /  发表于:2023-1-31 10:38  /   查看:3399  /  回复:0
本帖最后由 Joe.xu 于 2023-2-15 20:01 编辑

发送 HTTP 请求命令是和三方系统通过 RESTFul 接口集成的利器,也扩展了活字格的系统集成能力。9.0 版本,发送 HTTP 请求命令(服务端)又进行了增强。下面就让我们一起来看看。

1. 服务端发送 HTTP 请求命令支持设置超时;
image.png358620909.png

2. 服务端发送 HTTP 请求命令支持 PATCH;
我们知道不同的 HTTP Method 表示对资源的不同请求,活字格已经支持了 GET、POST、PUT、DELETE。在 9.0 版本,服务端发送 HTTP 请求命令支持 PATCH(在 HTTP 协议中,请求方法 PATCH用于对资源进行部分修改)。
image.png249946898.png

3. 服务端发送 HTTP 请求命令支持请求 Body 直接写成 JSON 格式。

为了验证这一点,这边同样用活字格的服务端命令定义一个 请求方式为 POST 的接口(POST01),并定义了 param1 和 param2 两个参数如下:
image.png345478514.png

然后我们来调用这个接口,并通过直接将 Body 设置为为 JSON 数据进行传参,如下:
image.png658841552.png
请求结果如下:
image.png723163757.png
可以看到接口(POST01)正确接收到了我们传过来 JSON 数据,并且值得注意的是,上面传递 JSON 的使用有用到类似于 "attribute2": "[=param1]" 的格式,中括号里面的 param1 就是服务端命令里面的 param1 变量,传输数据时会被替换成实际的值。

PS:如果接口请求的参数比较简单,我们同样可以用以前的方式进行传参,只需要点击默认就会返回以前的参数传输面板,如下:
image.png655216064.png

好啦,服务端 HTTP 请求命令增强就介绍到这里啦,大家快来尝试一波





0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部