Module aws_json_rpc

Module aws_json_rpc 

Source
Expand description

AWS JSON RPC protocol implementation (awsJson1_0 and awsJson1_1).

§Protocol behaviors

  • HTTP method: always POST, path: always /
  • X-Amz-Target: {ServiceName}.{OperationName} (required)
  • Does not use @jsonName trait
  • Default timestamp format: epoch-seconds
  • Ignores HTTP binding traits

§Differences between 1.0 and 1.1

  • Content-Type: application/x-amz-json-1.0 vs application/x-amz-json-1.1
  • Error __type serialization differs on the server side, but clients MUST accept either format for both versions.

Structs§

AwsJsonRpcProtocol
AWS JSON RPC protocol (awsJson1_0 / awsJson1_1).