我是靠谱客的博主 英俊紫菜,最近开发中收集的这篇文章主要介绍『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 用于添加反射服务终结点。
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

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

最后

以上就是英俊紫菜为你收集整理的『gRPC』在 .NET Core 中使用 Postman 测试 gRPC 服务一、设置 gRPC 反射二、使用 Postman 调用gRPC的全部内容,希望文章能够帮你解决『gRPC』在 .NET Core 中使用 Postman 测试 gRPC 服务一、设置 gRPC 反射二、使用 Postman 调用gRPC所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部