The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
|
2 years ago | |
---|---|---|
.. | ||
BUILD | 2 years ago | |
CMakeLists.txt | 2 years ago | |
README.md | 2 years ago | |
greeter_client.cc | 2 years ago | |
greeter_server.cc | 2 years ago |
README.md
Error Details Example
Overview
This example shows you how to return error with details from the server and how to handle it on the client.
Try it!
Once you have working gRPC, you can build this example using either bazel or cmake.
Run the server, which will listen on port 50051:
$ ./greeter_server
Run the client (in a different terminal):
$ ./greeter_client
If things go smoothly, you will see the client output:
### Send: SayHello(name=World)
Ok. ReplyMessage=Hello World
### Send: SayHello(name=World)
Failed. Code=8 Message=Request limit exceeded
Details:
- Quota: subject=name: World description=Limit one greeting per person