找回密码
 立即注册

QQ登录

只需一步,快速开始

WHTECH

金牌服务用户

19

主题

41

帖子

228

积分

金牌服务用户

积分
228
WHTECH
金牌服务用户   /  发表于:2024-12-25 16:22  /   查看:41  /  回复:3
20金币
服务端命令定义的webapi,如果想接收直接一个发json的http请求该如何设置,用postman试了下,目前貌似是得发送表单形式,把json以字符串格式存到表单一个参数的参数值里发送,直接json发送请求会报错没有参数值。请问如何设置呢?

3 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:前天 16:46
沙发
大佬您好,活字格的服务端命令,以webAPI的方式调用的时候,form-data和JSON格式都是支持的

下面这个是我做的测试,就是以JOSN的形式调用的服务端命令


具体设计如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
WHTECH
金牌服务用户   /  发表于:前天 17:14
板凳
Grayson.Shang 发表于 2024-12-25 16:46
大佬您好,活字格的服务端命令,以webAPI的方式调用的时候,form-data和JSON格式都是支持的

下面这个是 ...

试了下只有一层的确可以,如果是多层的json,在定义服务端命令的时候参数是第一层的属性名吗?然后这些参数其实存的是他下一层的json字符串吗?那我要获取第二层第三层的Json的属性值就对他所属的根节点这个参数进行json反序列化后解析就可以吗?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:昨天 09:02
地板
是的,这个参数名称只是最外层的名字,用来接收参数的,接收到之后反序列化就可以按照正常的JSon解析了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部