diff --git a/weixin-java-common/pom.xml b/weixin-java-common/pom.xml
index 946c65c24..29c2ec4c6 100644
--- a/weixin-java-common/pom.xml
+++ b/weixin-java-common/pom.xml
@@ -39,6 +39,11 @@
jetty-servlet
test
+
+ org.jodd
+ jodd-http
+ 3.7
+
diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java
index a61c54a7e..b69438fa0 100644
--- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java
+++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/MediaDownloadRequestExecutor.java
@@ -85,6 +85,16 @@ public class MediaDownloadRequestExecutor implements RequestExecutor
}
+ /**
+ * apache-http实现方式
+ * @param httpclient
+ * @param httpProxy
+ * @param uri
+ * @param queryParam
+ * @return
+ * @throws WxErrorException
+ * @throws IOException
+ */
private String executeApache(CloseableHttpClient httpclient, HttpHost httpProxy, String uri, String queryParam) throws WxErrorException, IOException {
if (queryParam != null) {
if (uri.indexOf('?') == -1) {
@@ -66,6 +76,16 @@ public class SimpleGetRequestExecutor implements RequestExecutor
}
+ /**
+ * jodd-http实现方式
+ * @param provider
+ * @param proxyInfo
+ * @param uri
+ * @param queryParam
+ * @return
+ * @throws WxErrorException
+ * @throws IOException
+ */
private String executeJodd(HttpConnectionProvider provider, ProxyInfo proxyInfo, String uri, String queryParam) throws WxErrorException, IOException {
if (queryParam != null) {
if (uri.indexOf('?') == -1) {
diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java
index f35385de7..f68732893 100644
--- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java
+++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/SimplePostRequestExecutor.java
@@ -42,6 +42,16 @@ public class SimplePostRequestExecutor implements RequestExecutor