Wireshark 抓包 grpc

322 阅读1分钟

步骤

  1. 下载grpc-java demo

git clone -b v1.52.0 --depth 1 https://github.com/grpc/grpc-java

cd grpc-java/examples

  1. 构建

gradle installDist

如果因为网络问题,可以切换到已经下好的grpc-java.jar。比如我就切换到了本地的1.46.0版本,全局搜索版本替换一下即可。

  1. 启动服务端

./build/install/examples/bin/hello-world-server

  1. 准备抓包

image-20240104225620677.png

image-20240104225637203.png

idea中某个pb文件中引入的grpc自带的proto文件,会自动下载到本地maven仓库,解压这个jar即可。

  1. 启动客户端

./build/install/examples/bin/hello-world-client

  1. 成功抓包

image-20240104225810736.png

参考