20.1MB
1.32MB
GRUI免费版是专门为编程开发者提供的命令行工具。该软件可以帮助用户实现浏览器和gRPC服务器之间的交互,然后我们就可以从浏览器向gRPC服务器发送构建请求。
Grpcui免费软件功能
Grpcui支持各种RPC方法,包括流方法。但是,它要求你一次性构造整个请求消息流,然后一次性渲染整个响应消息流(这样你就不能像grpcurl那样与双向流进行交互)。Grpcui支持纯文本服务器和TLS服务器,有很多TLS配置选项。还支持相互TLS,即客户端需要出示客户端证书。
如上所述,如果服务器支持反射服务,grpcui可以无缝工作。如果没有,可以提供。proto源文件或protoset文件(包括编译后的描述符,由protoc生成)到grpcui。
除了定义请求消息数据,UI还允许您设置请求元数据。在定义请求消息数据时,它使用了一个动态的HTML表单来支持所有可能的protobuf消息的数据输入,包括对众所周知的类型(如google.protobuf.Timestamp)、ofs和maps之一的丰富支持。
除了输入HTML格式的数据,还可以输入JSON格式的数据,将整个JSON请求体键入或粘贴到文本表单中。
RPC发出后,Web UI将显示所有gRPC响应元数据,包括服务器发送的头和尾。当然,它还会以HTML表格的形式显示人类可以理解的响应主体。
软件功能
变化这个版本包括Web UI中的一个BUG修复,针对从源代码构建grpcui的用户的一个小修复,以及一些新特性。
网页
这些变化影响了命令行工具和Go包的使用。
UI现在包括一个新的选项卡:除了“请求”、“原始请求”和“响应”选项卡之外,还有“历史记录”选项卡。当调用RPC时,这将把请求的细节存储到浏览器的本地存储中。然后,用户可以从这个选项卡中查看RPC的历史,并选择一个来重新运行。
当尝试将元素(通过绿色的“+”按钮)添加到重复字段或映射字段时,当嵌套在另一个映射字段的值中时,会出现运行时错误。这已被纠正。