Skip to main content

extract_grpc_idempotency_key

Function extract_grpc_idempotency_key 

Source
pub fn extract_grpc_idempotency_key<T>(req: &Request<T>) -> Option<String>
Expand description

从 gRPC Request<T> metadata 提取 trade-write idempotency key。

REST surface 使用 HTTP Idempotency-Key header;gRPC 没有 HTTP body envelope,等价语义放在 metadata。metadata key 在 tonic 中按小写访问, 这里同时接受 canonical idempotency-key 与更常见的 x-idempotency-key,空白值视同未传。