From ed933de77ce09afc8833199d344c01e50e96c5c9 Mon Sep 17 00:00:00 2001 From: Yuli Shlosberg Date: Wed, 10 Oct 2018 17:01:01 +0300 Subject: update httpClient version Change-Id: Ib7562e44b8ccaad396ab2e9a607ea29527f2239d Issue-ID: SDC-1725 Signed-off-by: Yuli Shlosberg --- utils/webseal-simulator/pom.xml | 2 +- .../java/org/openecomp/sdc/webseal/simulator/SdcProxy.java | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'utils/webseal-simulator') diff --git a/utils/webseal-simulator/pom.xml b/utils/webseal-simulator/pom.xml index c55044c7cd..0a336316b3 100644 --- a/utils/webseal-simulator/pom.xml +++ b/utils/webseal-simulator/pom.xml @@ -45,7 +45,7 @@ org.apache.httpcomponents httpclient - 4.5.2 + 4.5.3 diff --git a/utils/webseal-simulator/src/main/java/org/openecomp/sdc/webseal/simulator/SdcProxy.java b/utils/webseal-simulator/src/main/java/org/openecomp/sdc/webseal/simulator/SdcProxy.java index 7fbc8ac99f..329b7ffbaa 100644 --- a/utils/webseal-simulator/src/main/java/org/openecomp/sdc/webseal/simulator/SdcProxy.java +++ b/utils/webseal-simulator/src/main/java/org/openecomp/sdc/webseal/simulator/SdcProxy.java @@ -182,8 +182,6 @@ public class SdcProxy extends HttpServlet { ServletInputStream inputStream = null; InputStreamEntity entity = null; - String contentType = request.getContentType(); - ContentType myContent = ContentType.create(contentType); switch (methodEnum) { case GET: proxyMethod = new HttpGet(uri); @@ -191,13 +189,13 @@ public class SdcProxy extends HttpServlet { case POST: proxyMethod = new HttpPost(uri); inputStream = request.getInputStream(); - entity = new InputStreamEntity(inputStream, myContent); + entity = new InputStreamEntity(inputStream, getContentType(request)); ((HttpPost) proxyMethod).setEntity(entity); break; case PUT: proxyMethod = new HttpPut(uri); inputStream = request.getInputStream(); - entity = new InputStreamEntity(inputStream, myContent); + entity = new InputStreamEntity(inputStream, getContentType(request)); ((HttpPut) proxyMethod).setEntity(entity); break; case DELETE: @@ -207,6 +205,11 @@ public class SdcProxy extends HttpServlet { return proxyMethod; } + private ContentType getContentType(HttpServletRequest request) { + ContentType contentType = ContentType.parse(request.getContentType()); + return ContentType.create(contentType.getMimeType()); + } + private String getUseridFromRequest(HttpServletRequest request) { String userIdHeader = request.getHeader("USER_ID"); -- cgit 1.2.3-korg