REQUEST
Input payload sent to the gRPC method.
When to use
- Always needed for request-bearing methods
- Multiple
REQUESTblocks are valid for streaming scenarios
Minimal example
php
--- REQUEST ---
{
"user_id": "123"
}Rules
- Content must be valid JSON
- For client/bidi streaming, order of
REQUESTblocks matters
Multiple messages (client/bidi streaming)
For client- or bidi-streaming methods that send several messages, either form works and both send messages in the order written:
- Multiple
REQUESTblocks, one message each (as above) - A single
REQUESTblock containing several self-delimiting JSON values, one per line — the same newline-delimited formRESPONSEalready supports for multi-message expectations:
php
--- REQUEST ---
{ "message": "Hello" }
{ "message": "World" }
{ "message": "Test" }A single JSON value always stays unary — existing single-value REQUEST files are unaffected.