IIS HTTP/2 headers only response with END_STREAM flag on headers #47183
Labels
area-networking
Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions
investigate
Milestone
Is there an existing issue for this?
Describe the bug
A gRPC user is hosting their web app with IIS. They have noticed that a headers-only gRPC response (over HTTP/2) sends a HEADERS frame and an empty DATA frame with the END_STREAM flag. This goes against the gRPC HTTP/2 spec, which says the HEADERS frame should have the DATA frame.
Expected Behavior
IIS sends a HEADERS-only response with the END_STREAM flag in the HEADERS frame.
Note that this Kestrel has the correct behavior.
Steps To Reproduce
No response
Exceptions (if any)
No response
.NET Version
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: