Closed
Description
Anatoly Deyneka opened SPR-13225 and commented
RestTemplate+SimpleClientHttpRequestFactory:
All headers with null values are sent without colon.
Such requests are rejected by HAProxy(<BADREQ>).
BTW it's correctly processed in HttpComponentsClientHttpRequestFactory
HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.set("some-header", null);
HttpEntity<byte[]> entity = new HttpEntity<>(requestHeaders);
restTemplate.exchange(url, HttpMethod.GET, entity, SomeResponse.class);
Affects: 4.1.6
Issue Links:
- Consistent handling of null header values in HttpHeaders [SPR-17588] #22120 Consistent handling of null header values in HttpHeaders
Referenced from: commits de6bbe7