From e5e5fd19bd18d08e9d9985a74387137c13935e44 Mon Sep 17 00:00:00 2001 From: pwielebs Date: Wed, 13 Nov 2019 12:38:28 +0100 Subject: Fix DCAE-SDK static code vulnerabilities - Update patch version of SDK Change-Id: I2896e1bda3e09d27c0e3a9674861dc950ed43741 Issue-ID: DCAEGEN2-1917 Signed-off-by: pwielebs --- .../services/sdk/rest/services/adapters/http/HttpHeaders.java | 2 ++ .../services/sdk/rest/services/adapters/http/RxHttpClient.java | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'rest-services/http-client/src/main/java') diff --git a/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/HttpHeaders.java b/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/HttpHeaders.java index 4ef43a59..c9ea7e6f 100644 --- a/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/HttpHeaders.java +++ b/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/HttpHeaders.java @@ -31,4 +31,6 @@ public final class HttpHeaders { public static final String CONTENT_TYPE = "Content-Type"; public static final String CONTENT_LENGTH = "Content-Length"; + public static final String CHUNKED = "chunked"; + public static final String TRANSFER_ENCODING_TYPE = "Transfer-Encoding"; } diff --git a/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/RxHttpClient.java b/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/RxHttpClient.java index 234a3800..7ac02bf6 100644 --- a/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/RxHttpClient.java +++ b/rest-services/http-client/src/main/java/org/onap/dcaegen2/services/sdk/rest/services/adapters/http/RxHttpClient.java @@ -20,7 +20,6 @@ package org.onap.dcaegen2.services.sdk.rest.services.adapters.http; import io.vavr.collection.Stream; -import java.util.stream.Collectors; import org.onap.dcaegen2.services.sdk.rest.services.model.logging.RequestDiagnosticContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -30,6 +29,8 @@ import reactor.netty.http.client.HttpClient.ResponseReceiver; import reactor.netty.http.client.HttpClientRequest; import reactor.netty.http.client.HttpClientResponse; +import java.util.stream.Collectors; + /** * @since 1.1.4 */ @@ -71,7 +72,7 @@ public class RxHttpClient { private ResponseReceiver prepareBodyChunked(HttpRequest request, HttpClient theClient) { return theClient - .chunkedTransfer(true) + .headers(hdrs -> hdrs.set(HttpHeaders.TRANSFER_ENCODING_TYPE, HttpHeaders.CHUNKED)) .request(request.method().asNetty()) .send(request.body().contents()) .uri(request.url()); -- cgit 1.2.3-korg