@ -58,14 +59,12 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@@ -58,14 +59,12 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@ -89,7 +88,6 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@@ -89,7 +88,6 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@ -131,6 +129,8 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@@ -131,6 +129,8 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
}))
.flatMap(buffer->{
Hints.touchDataBuffer(buffer,hints,logger);
// Only set Content-Length header for GET requests if value > 0
// This prevents sending unnecessary headers for other request types
@ -200,7 +200,6 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
@@ -200,7 +200,6 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {