Grayson.Shang 发表于 2023-2-9 17:40:19

活字格9.0新功能解密:四十二、命令提升 - 发送http请求命令升级

本帖最后由 Joe.xu 于 2023-2-15 20:01 编辑

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

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


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


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

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


然后我们来调用这个接口,并通过直接将 Body 设置为为 JSON 数据进行传参,如下:

请求结果如下:

可以看到接口(POST01)正确接收到了我们传过来 JSON 数据,并且值得注意的是,上面传递 JSON 的使用有用到类似于 "attribute2": "[=param1]" 的格式,中括号里面的 param1 就是服务端命令里面的 param1 变量,传输数据时会被替换成实际的值。

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


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





页: [1]
查看完整版本: 活字格9.0新功能解密:四十二、命令提升 - 发送http请求命令升级