用途:grpcurl 可以从命令行发送 gRPC 请求,查看支持反射的服务信息,适合接口联调和故障排查。
最常见的检查方式
如果测试服务启用了 Server Reflection,可以先运行 `grpcurl -plaintext localhost:50051 list` 查看可发现的服务。`-plaintext` 只适用于明确允许明文连接的本地或测试环境。
无法列出服务怎么办
服务未开启反射时,需要提供与服务匹配的 proto 文件或描述符;也要确认端口、TLS、证书和认证信息是否正确。
生产环境的边界
命令行历史记录可能保留令牌或请求内容。优先在测试环境使用虚拟数据,避免直接执行可能修改生产数据的接口。