diff options
-rw-r--r-- | utils/webseal-simulator/pom.xml | 2 | ||||
-rw-r--r-- | utils/webseal-simulator/src/main/java/org/openecomp/sdc/webseal/simulator/SdcProxy.java | 11 |
2 files changed, 8 insertions, 5 deletions
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 @@ <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> - <version>4.5.2</version> + <version>4.5.3</version> </dependency> 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"); |