最新推荐
-
Turbosoft TTWeb v1.5.0 网络工具 / 14.8M
-
-
-
Bala八乐音乐世界 2.0 网络工具 / 6.4M
-
RaidenFTPD2.4 网络工具 / 5.5M
精品推荐
-
Tutanota(电子邮件客户端)v3.91.10官方版 网络工具 / 65.6M
查看 -
Visual Studio Downloaderv1.0免费版 网络工具 / 51KB
查看 -
Free Disney Plus Download(网页视频下载器)v5.1.27.225免费版 网络工具 / 59.2M
查看 -
鹰眼中控系统v2.0.10.300385官方版 网络工具 / 28.5M
查看 -
ZOOK MBOX to EMLX Converter(邮件转换软件)v3.0官方版 网络工具 / 3.3M
查看
本类排行
详情介绍
grpcui 是一个命令行工具,允许您通过浏览器与gRPC 服务器交互。它有点像Postman,但针对的是gRPCAPI 而不是REST,在某些方面,它就像grpcurl 的扩展。 grpcurl 是一个命令行界接口,而grpcui 提供基于Web/浏览器的GUI。这允许您以交互方式构建请求以发送到gRPC 服务器。
grpcui 是一个命令行工具,允许您通过浏览器与gRPC 服务器交互。它有点像Postman,但针对的是gRPC API 而不是REST,在某些方面,它就像grpcurl 的扩展。 grpcurl 是一个命令行界接口,而grpcui 提供基于Web/浏览器的GUI。这允许您以交互方式构建请求以发送到gRPC 服务器。
特征
grpcui 支持各种RPC 方法,包括流式方法。但是,它要求您一次性构建整个请求消息流,然后一次性渲染整个结果响应消息流(因此您无法像grpcurl 那样与双向流交互)。
grpcui 支持纯文本服务器和TLS 服务器,并且有许多TLS 配置选项。它还支持双向TLS,即客户端需要出示客户端证书。
如上所述,如果服务器支持反射服务,则grpcui 可以无缝工作。如果不支持,您可以向grpcui 提供.proto 源文件或protoset 文件(包含编译描述符,由protoc 生成)。
除了定义请求消息数据之外,Web UI 还允许您设置请求元数据。它在定义请求消息数据时使用动态HTML 表单,支持protobuf 消息的所有可能的数据输入,包括对众所周知的类型(例如google.protobuf.Timestamp)、one-ofs 和映射的丰富支持。
除了以HTML 表单输入数据外,您还可以以JSON 格式输入数据,将整个JSON 请求正文键入或粘贴到文本表单中。
发出RPC 后,Web UI 将显示所有gRPC 响应元数据,包括服务器发送的标头和尾部。当然,它还以HTML 表格的形式显示人类可读的响应正文。
变更日志
种类
此版本包括对Web UI 中错误的修复、对从源代码构建grpcui 的用户进行的小修复以及一些新功能。
网络界面
这些更改会影响命令行工具和Go 包的使用。
除了“请求”、“原始请求”和“响应”选项卡之外,UI 现在还包括一个新选项卡:“历史记录”选项卡。当调用RPC 时,这会将请求的详细信息存储到浏览器本地存储中。然后,用户可以从此选项卡查看RPC 的历史记录并选择一个来重新运行。
当尝试将元素(通过绿色“+”按钮)添加到嵌套在另一个映射字段的值内的重复或映射字段时,会发生运行时错误。此问题已得到纠正。