0


『gRPC 服务』使用 Postman 对 .NET Core 的 gRPC 服务进行调试测试

在这里插入图片描述
请添加图片描述
📣读完这篇文章里你能收获到

  • .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。

按执行以下步骤操作:

  1. 选择“新建”按钮并选择“gRPC 请求”

image.png

  1. 在服务器 URL 中输入 gRPC 服务器的主机名和端口,然后点击右侧下拉框即可
  • 例如,localhost:5057
  • 请勿在 URL 中包含 http 或 https

image.png

  1. 导航到“服务定义”部分,然后选择服务器反射或导入应用的 proto 文件。 完成后,服务器 URL 文本框旁的下拉列表会列出可用的 gRPC 方法。
  2. 若要调用 gRPC 方法,请在下拉列表中选中它,选择“生成示例消息”,然后选择“调用”将 gRPC 调用发送到服务器。

image.png

请添加图片描述
在这里插入图片描述

标签: postman .netcore grpc

本文转载自: https://blog.csdn.net/qq_34202873/article/details/129306205
版权归原作者 老陈聊架构 所有, 如有侵权,请联系我们删除。

“『gRPC 服务』使用 Postman 对 .NET Core 的 gRPC 服务进行调试测试”的评论:

还没有评论