1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00

ch4.8.5: 增加流方法调用

This commit is contained in:
chai2010 2018-08-18 09:40:36 +08:00
parent 32cf69b42c
commit e88e6472a7

View File

@ -169,6 +169,21 @@ $ grpcurl -plaintext -d '{"value": "gopher"}' \
} }
``` ```
如果`-d`参数是`@`则表示从标准输入读取json输入参数这一般用于比较输入复杂的json数据。 如果`-d`参数是`@`则表示从标准输入读取json输入参数这一般用于比较输入复杂的json数据也可以用于测试流方法。
下面命令是链接Channel流方法通过从标准输入读取输入流参数
```shell
$ grpcurl -plaintext -d @ localhost:1234 HelloService.HelloService/Channel
{"value": "gopher"}
{
"value": "hello:gopher"
}
{"value": "wasm"}
{
"value": "hello:wasm"
}
```
通过grpcurl工具我们可以在没有服务端代码的环境下测试GRPC服务。 通过grpcurl工具我们可以在没有服务端代码的环境下测试GRPC服务。