From 64bde3731ab4ec5c7fd923e4db7cf7c595ffd135 Mon Sep 17 00:00:00 2001 From: "Peter Chen (RD-TW)" Date: Wed, 27 Mar 2019 15:05:03 +0800 Subject: [PATCH] Use utf-8 encoding on request string, instead of default ISO_8859_1, to avoid sending server unknown characters --- src/main/java/org/mitre/taxii/client/HttpClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/mitre/taxii/client/HttpClient.java b/src/main/java/org/mitre/taxii/client/HttpClient.java index 75cccdc..cf0e563 100644 --- a/src/main/java/org/mitre/taxii/client/HttpClient.java +++ b/src/main/java/org/mitre/taxii/client/HttpClient.java @@ -290,7 +290,7 @@ public Object callTaxiiService(final URI uri, final Object message, HttpClientCo String requestStr = sw.toString(); // Put the XML string in an entiny for the Request. - StringEntity reqEntity = new StringEntity(requestStr); + StringEntity reqEntity = new StringEntity(requestStr, "UTF-8"); postRequest.setEntity(reqEntity); // Do the request