📣读完这篇文章里你能收获到
- .NET Core反射gRPC
- 使用Postman调用gRPC
- 感谢点赞+收藏,避免下次找不到~
一、设置 gRPC 反射
1. 准备
- 项目中需 包含 Grpc.AspNetCore.Server.Reflection 包,可在Nuget安装
2. 代码修改
- 在 Program.cs 中注册反射:
- AddGrpcReflection 用于注册启用反射的服务。
- MapGrpcReflectionService 用于添加反射服务终结点。
builder.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 调用发送到服务器。
文章来源:https://www.toymoban.com/news/detail-611814.html
文章来源地址https://www.toymoban.com/news/detail-611814.html
到了这里,关于『gRPC 服务』使用 Postman 对 .NET Core 的 gRPC 服务进行调试测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!