我是靠谱客的博主 英俊紫菜,这篇文章主要介绍『gRPC』在 .NET Core 中使用 Postman 测试 gRPC 服务一、设置 gRPC 反射二、使用 Postman 调用gRPC,现在分享给大家,希望可以做个参考。
????读完这篇文章里你能收获到
- .NET Core反射gRPC
- 使用Postman调用gRPC
- 感谢点赞+收藏,避免下次找不到~
文章目录
- 一、设置 gRPC 反射
- 1. 准备
- 2. 代码修改
- 二、使用 Postman 调用gRPC
一、设置 gRPC 反射
1. 准备
- 项目中需 包含 Grpc.AspNetCore.Server.Reflection 包,可在Nuget安装
2. 代码修改
- 在 Program.cs 中注册反射:
- AddGrpcReflection 用于注册启用反射的服务。
- MapGrpcReflectionService 用于添加反射服务终结点。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17builder.Services.AddGrpc(); //添加gRPC反射 builder.Services.AddGrpcReflection(); var app = builder.Build(); app.MapGrpcService<GreeterService>(); IWebHostEnvironment env = app.Environment; if (env.IsDevelopment()) { //映射gRPC反射服务 app.MapGrpcReflectionService(); }
二、使用 Postman 调用gRPC
Postman 有一个用于调用 gRPC 服务的交互式 UI。
按执行以下步骤操作:
- 选择“新建”按钮并选择“gRPC 请求”
- 在服务器 URL 中输入 gRPC 服务器的主机名和端口,然后点击右侧下拉框即可
- 例如,localhost:5057
- 请勿在 URL 中包含 http 或 https
- 导航到“服务定义”部分,然后选择服务器反射或导入应用的 proto 文件。 完成后,服务器 URL 文本框旁的下拉列表会列出可用的 gRPC 方法。
- 若要调用 gRPC 方法,请在下拉列表中选中它,选择“生成示例消息”,然后选择“调用”将 gRPC 调用发送到服务器。
最后
以上就是英俊紫菜最近收集整理的关于『gRPC』在 .NET Core 中使用 Postman 测试 gRPC 服务一、设置 gRPC 反射二、使用 Postman 调用gRPC的全部内容,更多相关『gRPC』在内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复