Namespace Kuestenlogik.Bowire.Protocol.JsonRpc

Classes

BowireJsonRpcProtocol

Bowire protocol plugin for generic JSON-RPC 2.0 endpoints. Connects to any JSON-RPC server (HTTP transport), tries to discover its method surface via the OpenRPC rpc.discover convention, and falls back to a freeform invoke mode when the server doesn't speak OpenRPC.

JsonRpcException

Thrown when a JSON-RPC call surfaces an error envelope (well-formed JSON-RPC reply with a numeric code and a message). Also wraps malformed-envelope and non-JSON-body situations with synthetic codes from the spec's reserved range (-32700 parse error, -32603 internal).