kmcd.dev
It's Time for ConnectRPC to Adopt HTTP QUERY
HTTP QUERY is now standardized in RFC 10008. For backend engineers working with schema-first APIs, this is a much bigger deal than it might seem at first glance. It finally provides a clean solution for a problem we have been working around for years: cacheable requests that require complex, structured input. That matters for a protocol like ConnectRPC. Connect already tries to map RPCs onto ordinary HTTP instead of fighting the grain of the web. It supports HTTP GET for side-effect-free unary RPCs, which is great for caching, but GET forces structured request payloads into query parameters.