private static LiveHttpRequest removeBadContentLength(LiveHttpRequest request) { Optional<Long> contentLength = request.contentLength(); if (contentLength.isPresent() && request.chunked()) { return request.newBuilder() .removeHeader(CONTENT_LENGTH) .build(); } return request; } }