testing RPC over Unix socket + updated docs
This commit is contained in:
@@ -29,10 +29,8 @@ Test the IPC endpoint interactively with socat (non-HTTP transport):
|
||||
```bash
|
||||
sudo socat -d -d -t 5 - UNIX-CONNECT:/tmp/herodb.sock
|
||||
```
|
||||
Then paste a framed JSON-RPC request (Content-Length header, blank line, then JSON body). Example:
|
||||
Then paste a framed JSON-RPC request. Example:
|
||||
```
|
||||
Content-Length: 73
|
||||
|
||||
{"jsonrpc":"2.0","method":"hero_listDatabases","params":[],"id":3}
|
||||
```
|
||||
More IPC examples are in [docs/rpc_examples.md](docs/rpc_examples.md).
|
||||
|
@@ -158,10 +158,4 @@ sudo socat -d -d -t 5 - UNIX-CONNECT:/tmp/herodb.sock
|
||||
|
||||
2) Paste a framed JSON-RPC request (Content-Length header, then a blank line, then the JSON body). For example to call hero_listDatabases:
|
||||
|
||||
Content-Length: <LEN-BYTES-OF-JSON>
|
||||
|
||||
{"jsonrpc":"2.0","id":3,"method":"hero_listDatabases","params":[]}
|
||||
|
||||
Notes:
|
||||
- Replace <LEN-BYTES-OF-JSON> with the byte-length of the exact JSON payload you paste. There must be an empty line between the header and the JSON.
|
||||
- The response will appear in the same terminal, also framed with Content-Length.
|
Reference in New Issue
Block a user