全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

grpc上传proto文件和依赖目录报错

后端 接口测试 125次浏览

1:我的目录结构如下:

grpc上传proto文件和依赖目录报错

2:我的服务入口project-user.proto文件如下

syntax = "proto3";
option go_package = "github.com/xxx/project-grpc/user";
package user;
import "common/common.proto";
service UserService { 
 rpc TokenVerify(common.TokenMessage) returns (common.CommonRsp) {}
}

3:commom/common.proto文件如下

syntax = "proto3";
option go_package = "github.com/xxx/project-grpc/user/common";
package common;
// 通用返回
message CommonRsp { 
 int32 code = 1; 
 string msg = 2; 
 string data = 3;
}
// token信息
message TokenMessage{  
string accessToken = 1;  
string refreshToken = 2;  
string tokenType = 3;  
int64 accessTokenExp = 4;
}

当我选择proto文件和依赖关系目录后,点击确定报错

grpc上传proto文件和依赖目录报错

| 0 收藏

4 个回答

补充问题:换成另一种服务器反射方式可以添加成功,但是发起调用时报错,如图:

grpc上传proto文件和依赖目录报错

最早问题出现在2023年2月,问题链接:https://qa.apipost.cn/q/b2e8f9a383eb790c

2024年3月也没有修复,https://qa.apipost.cn/q/b2e8f9a383eb790c

看起来官方是不准备修复这个问题了,我不得不又下载一个postman,同样的proto文件和目录布局,postman可以正常导入和请求grpc接口

补充:最早问题出现在2023年2月,问题链接:https://qa.apipost.cn/q/bad79b6da7a312f8

再见了各位,我转Apifox了,感谢apitest这段时间的帮助

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!