Rest template uses by default SimpleClientHttpRequestFactory does not add same http header consistently
We use RestTemplate for post request which uses internally SimpleClientHttpRequestFactory to create a http request.
It adds one of the headers ( Either Content-Length or transfer-encoding: chunked) in client request headers list at any time.