无需登录 数据私有 本地保存

gRPC-Web 请求构建器 - 服务调用与响应查看

72
0
0
0

gRPC-Web 请求构建器提供了一套完整的调试工具链,涵盖从服务端点配置、请求构建、发送到响应分析的全流程。每个功能模块都经过精心设计,既满足日常快速调试的需求,也支持深度分析 gRPC-Web 协议的底层帧编码细节。

服务端点配置
  • 代理地址配置,支持 HTTP/HTTPS 协议,适配 Envoy、grpc-web-proxy 等主流代理方案
  • 请求超时时间自定义(秒级),可根据网络环境和目标服务响应速度灵活调整
  • 服务方法路径输入,格式为 /包名.服务名/方法名,如 /helloworld.Greeter/SayHello
  • Content-Type 四种格式选择:application/grpc-web、application/grpc-web-text、application/grpc-web+proto、application/grpc-web-text+proto
请求构建能力
  • JSON 请求体在线编辑,支持语法高亮和实时格式校验
  • 一键格式化 JSON 内容,自动缩进对齐并优化换行,提升复杂嵌套结构的可读性
  • 内置预设模板:Hello World、查询请求、复杂对象、空对象,快速填充常见请求结构
  • 自定义 Metadata/Headers 键值对添加,支持认证令牌、追踪 ID、自定义扩展字段等
响应分析展示
  • HTTP 状态码与 gRPC 状态码双重显示,帮助快速区分网络层异常和服务层业务错误
  • gRPC 消息详情展示,包含完整的错误描述和调试信息,便于问题定位
  • 请求耗时统计(毫秒级精度),帮助评估服务端响应性能和网络延迟
  • 响应大小与帧数量统计,直观了解数据传输规模和帧拆分情况
辅助调试功能
  • Trailers 信息完整显示,解析 gRPC 响应尾部的元数据和状态信息
  • 请求历史记录自动保存至浏览器本地存储,支持快速回溯和重放历史请求
  • 请求帧预览功能,直观展示 1 字节压缩标志 + 4 字节长度前缀 + 消息体的二进制结构
  • 清空响应一键重置,快速开始新的调试会话
请求历史记录

所有发送过的请求都会自动保存到历史记录中,方便随时回溯和重复调用。您可以清空历史记录以释放空间。历史记录功能让调试过程更加高效,无需重复填写相同的请求参数。

请求帧预览

支持预览gRPC-Web格式的请求帧结构,显示压缩标志、消息长度和消息体的二进制布局。帮助开发者深入理解gRPC-Web协议的底层帧格式,便于协议级别的调试和分析。