Affects: spring-web, all versions from at least 2020 till now
Expected behavior:
When a Mono
returned from ServerHttpResponse.writeWith(Publisher)
is completed, the response is committed.
Actual behavior:
For HTTP HEAD
requests, response object is wrapped into HttpHeadResponseDecorator
that does not call either doCommit()
or setComplete()
in writeWith()
.
I see it counter-intuitive that the response may be not committed yet after writeWith()
.
Comment From: snicoll
@frost13it this is pretty low-level so I am not sure what you mean by counter-intuitive. Can we take a step back. Have you found an issue for HEAD
requests? If so, can you please share a small sample that demonstrates it? You can do to by attaching a zip to this issue or pushing the code to a GitHub repository.
Comment From: spring-projects-issues
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
Comment From: spring-projects-issues
Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.