coroot-node-agent icon indicating copy to clipboard operation
coroot-node-agent copied to clipboard

Final Response code is not captured when preceded by a provisional (1XX) response code.

Open cevans109 opened this issue 6 months ago • 0 comments

I am working with an application that sometimes sends a 100 status code response before sending the final 200 response code. The coroot agent captures the 100 status code in the trace data but ignores the 200 response code. RFC9110 states that 1xx responses are interim responses that should be followed be a final response. Based on this I think it would be more appropriate to capture both responses or the final response.

RFC9110: 15.2. Informational 1xx The 1xx (Informational) class of status code indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.

https://www.rfc-editor.org/rfc/rfc9110.html#name-informational-1xx

cevans109 avatar Jun 12 '25 11:06 cevans109