grpc-java icon indicating copy to clipboard operation
grpc-java copied to clipboard

Test suite to validate compliance with HTTP semantics

Open divijvaidya opened this issue 3 months ago • 0 comments

The problem

We identified a bug https://github.com/grpc/grpc-java/issues/12329 where the server did not adhere to HTTP semantics as per the RFC. Ideally, this kind of bug should be caught automatically with a test suite instead of relying on user reporting the error.

Objective

The objective of this ticket is to create a test suite that runs on CI/CD which validates that the server implementation adheres to the HTTP semantics as described by RFC 9110 (and same for HTTP2 as well). The bugs identified by the suite should be fixed and a the test suite failure should be considered as blocking for CI/CD.

Alternatives considered

I haven't done much research on how to accomplish this. This is left open to the assignee of this ticket to determine the most feasible way to implement this.

divijvaidya avatar Sep 22 '25 04:09 divijvaidya