跳到主要内容
版本:3.3.1

Protobuf

Protobuf是一种二进制数据格式,相比于传统的JSON格式体积更小。Protobuf依赖Proto文件进行编码和解码,没有Proto文件的情况下,可以在 Raw 标签下查看到不完整的数据。

如果有Proto文件,配置后便可以查看完整的数据(以JSON的形式显示),在 Protobuf 标签下点击即可进入配置页面。

另外,还可以通过 工具 菜单中的 Protobuf 选项进入配置列表。

Reqable需要通过请求URL来关联到Proto定义,因此需要输入完整的URL地址,必要时可以使用通配符 * 和 ?。

Proto支持下面两种定义方式:

本地文件​

导入设备本地Proto文件。如果有多个依赖的Proto文件,请选择根Proto文件。

规范文件(推荐)​

规范文件是指由Reqable管理的Proto文件,在下拉框中可以选择已有规范文件或者新建一个规范文件。如果有多个依赖的Proto文件,请选择根Proto文件。

规范文件可以在Reqable中进行编辑,如果启用了云端数据同步功能,还可以保存到服务器以及实时同步更新到其他设备。

请求和响应消息至少需要配置一个。

Proto配置完成后,便可以查看到解析后的protobuf消息了。