.NET项目gRPC服务调试 求网页端/Windows端可用gRPC客户端推荐
gRPC客户端工具推荐(Windows/网页端)
Windows端可用工具
- grpcui:开源轻量工具,Windows环境可直接运行,支持gRPC反射模式,只要你的.NET服务端开启了反射功能,不需要手动导入.proto文件即可自动识别所有接口。运行命令
grpcui -plaintext 127.0.0.1:<你的服务端口>后会自动唤起本地浏览器打开调试页面,可视化填写请求参数、查看响应结果,和.NET gRPC服务兼容性极佳。 - gRPCurl:命令行调试工具,Windows可直接下载二进制包使用,适合快速验证接口的场景,支持反射调用,调用示例命令为
grpcurl -d '{"参数名": "参数值"}' -plaintext 127.0.0.1:<端口> <服务全限定名>/<方法名>,执行后直接在终端返回接口响应内容。 - Kreya:原生Windows图形界面客户端,支持导入.proto文件、保存接口调用历史、配置多套环境变量,对一元调用、服务端/客户端/双向流式调用、TLS/Token认证等场景都有完善支持,界面操作逻辑和主流API调试工具接近,上手成本很低。
网页端可用工具
- grpcui Web界面:启动本地grpcui后生成的网页调试界面,无需额外安装软件,本地浏览器直接访问即可使用,不存在跨域问题,调试效率很高。
- BloomRPC Web版:无需安装客户端,直接在浏览器中导入.proto文件、配置服务地址即可调试,如果你的.NET gRPC服务未开启gRPC-Web支持,本地启动一层协议代理后即可正常调用,适合临时调试不想装本地客户端的场景。
调试小提示:.NET gRPC服务默认没有开启反射功能,你可以在Program.cs中添加
builder.Services.AddGrpcReflection();和app.MapGrpcReflectionService();配置开启,所有支持反射的客户端都可以自动读取服务接口信息,不需要手动同步proto文件。
内容的提问来源于stack exchange,提问作者virender
相关产品推荐
相关产品推荐

