Browse Source
Prior to this commit, we would use the `java.net.http.HttpRequest.Builder#method(String, BodyPublisher)` to create HTTP requests for the JDK HttpClient. This method requires a non-null body publisher; providing an empty publisher writes a "Content-Length: 0" header to all requests. As of Java 19, this behavior changes for `HttpRequest.Builder#GET` and similar methods, where the body publisher is considered as null and no "Content-Length" header is written. This commit aligns with this behavior and favors dedicated HTTP methods whenever available.` Closes gh-34971pull/35405/head
2 changed files with 33 additions and 1 deletions
Loading…
Reference in new issue