博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UNIMPLEMENTED: Method not found java grpc
阅读量:2456 次
发布时间:2019-05-10

本文共 586 字,大约阅读时间需要 1 分钟。

问题描述

写好grpc调用接口 本地postman测试时 发现 找不到方法

UNIMPLEMENTED: Method not found

解决方案

postman不断重试请求 或者不用debug模式 用run启动

原因

猜想:可能是本地的postman调用本地的grpc接口 而本地的grpc以blocking阻塞启动 在postman调用接口事线程debug卡住了 以至于grpc懒加载 一直没有加载到这个方法

grpc接口开发 用postman调用测试过程中遇到的其他问题

1.postman接口报错415. message": “Content type ‘text/plain;charset=UTF-8’ not supported”,

application/jison格式不支持之类错误
原因:grpc协议有自己的一套解析过程 而postman请求是http协议 两者的序列化机制不同 所以用postman传递的参数 grpc接口无法解析 postman就会报错 415
解决方法:在将接收的参数改成http方式的对象 在编写一个方法将http参数转换成grpc对象的参数
2. 同理 在grpc接口返回response时 postman仍然无法解析
解决方式:将参数转换成http可以解析的对象 或者修改返回值为grpc对象中的一个值(测试接口连通性可用

转载地址:http://ienhb.baihongyu.com/

你可能感兴趣的文章
为什么我从Mac切换到Linux
查看>>
spring 引入zuul_引入Zuul改进CI / CD
查看>>
使用bash默认环境_使用Bash炸鱼壳以获得漂亮的默认设置
查看>>
net开源开发web框架_我的6大Web开发开源框架
查看>>
PDF的Adobe Acrobat的开源替代品
查看>>
python传递数据_使用此消息传递库在C和Python之间共享数据
查看>>
自动化脚本自动化执行_5个用于自动化基本社区管理任务的脚本
查看>>
helm 和kubectl_适用于初学者的基本kubectl和Helm命令
查看>>
linux防火墙_Linux防火墙入门
查看>>
matlab 替代品_MATLAB的4种开源替代品
查看>>
minecraft1.5_Minecraft的5种开源替代品
查看>>
微软 开源 控制台_使用此开源窗口环境一次运行多个控制台
查看>>
tmux 嵌套 tmux_使用tmux和kubectl的功能对Kubernetes进行故障排除
查看>>
如何创建工件坐标系_自动创建研究工件
查看>>
针对CI / CD管道和Windows用户的提示以及更多Ansible新闻
查看>>
ansible剧本如何写_我学过的3课:写Ansible剧本
查看>>
bash 脚本部署lmnp_使用Bash自动化Helm部署
查看>>
linux 中移动文件_如何在Linux中移动文件
查看>>
ansible 模块_您需要知道的10个Ansible模块
查看>>
无处不在_Kubernetes几乎无处不在,正在使用Java以及更多的行业趋势
查看>>