From 9c6359766307f1031e26627b9049ecc378acbf66 Mon Sep 17 00:00:00 2001 From: egzosn Date: Wed, 30 Jan 2019 10:36:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E7=BC=96=E7=A0=81=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/egzosn/pay/common/http/ClientHttpRequest.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pay-java-common/src/main/java/com/egzosn/pay/common/http/ClientHttpRequest.java b/pay-java-common/src/main/java/com/egzosn/pay/common/http/ClientHttpRequest.java index 356c32c..db0dccf 100644 --- a/pay-java-common/src/main/java/com/egzosn/pay/common/http/ClientHttpRequest.java +++ b/pay-java-common/src/main/java/com/egzosn/pay/common/http/ClientHttpRequest.java @@ -291,12 +291,13 @@ public class ClientHttpRequest extends HttpEntityEnclosingRequestBase impleme private T toBean(HttpEntity entity, String[] contentType) throws IOException { //判断内容类型是否为文本类型 if (isText(contentType[0])) { - /* String charset = "UTF-8"; +/* String charset = "UTF-8"; if (null != contentType && 2 == charset.length()) { charset = contentType[1].substring(contentType[1].indexOf("=") + 1); }*/ + //获取响应的文本内容 - String result = EntityUtils.toString(entity, defaultCharset); + String result = EntityUtils.toString(entity, getDefaultCharset()); if (LOG.isDebugEnabled()){ LOG.debug("请求响应内容:\r\n" + result); } @@ -316,7 +317,7 @@ public class ClientHttpRequest extends HttpEntityEnclosingRequestBase impleme //xml类型 if (isXml(contentType[0], first)) { try { - return XML.toJSONObject(result, defaultCharset).toJavaObject(responseType); + return XML.toJSONObject(result, getDefaultCharset()).toJavaObject(responseType); }catch (Exception e){ ; }