Quellcode durchsuchen

//tt log

formao-live
xhxu vor 2 Jahren
Ursprung
Commit
0e8887a176
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. +8
    -0
      weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheHttpClientSimpleGetRequestExecutor.java

+ 8
- 0
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/http/apache/ApacheHttpClientSimpleGetRequestExecutor.java Datei anzeigen

@@ -1,10 +1,12 @@
package me.chanjar.weixin.common.util.http.apache; package me.chanjar.weixin.common.util.http.apache;


import lombok.extern.slf4j.Slf4j;
import me.chanjar.weixin.common.WxType; import me.chanjar.weixin.common.WxType;
import me.chanjar.weixin.common.error.WxError; import me.chanjar.weixin.common.error.WxError;
import me.chanjar.weixin.common.error.WxErrorException; import me.chanjar.weixin.common.error.WxErrorException;
import me.chanjar.weixin.common.util.http.RequestHttp; import me.chanjar.weixin.common.util.http.RequestHttp;
import me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor; import me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor;
import org.apache.http.Header;
import org.apache.http.HttpHost; import org.apache.http.HttpHost;
import org.apache.http.client.config.RequestConfig; import org.apache.http.client.config.RequestConfig;
import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.CloseableHttpResponse;
@@ -19,6 +21,7 @@ import java.io.IOException;
* @author ecoolper * @author ecoolper
* @date 2017/5/4 * @date 2017/5/4
*/ */
@Slf4j
public class ApacheHttpClientSimpleGetRequestExecutor extends SimpleGetRequestExecutor<CloseableHttpClient, HttpHost> { public class ApacheHttpClientSimpleGetRequestExecutor extends SimpleGetRequestExecutor<CloseableHttpClient, HttpHost> {
public ApacheHttpClientSimpleGetRequestExecutor(RequestHttp requestHttp) { public ApacheHttpClientSimpleGetRequestExecutor(RequestHttp requestHttp) {
super(requestHttp); super(requestHttp);
@@ -39,6 +42,11 @@ public class ApacheHttpClientSimpleGetRequestExecutor extends SimpleGetRequestEx
} }


try (CloseableHttpResponse response = requestHttp.getRequestHttpClient().execute(httpGet)) { try (CloseableHttpResponse response = requestHttp.getRequestHttpClient().execute(httpGet)) {
Header[] allHeaders = response.getAllHeaders();
for (Header header:allHeaders) {
log.debug("\n【header】:"+header.getName()+"="+header.getValue());
}

String responseContent = Utf8ResponseHandler.INSTANCE.handleResponse(response); String responseContent = Utf8ResponseHandler.INSTANCE.handleResponse(response);
WxError error = WxError.fromJson(responseContent, wxType); WxError error = WxError.fromJson(responseContent, wxType);
if (error.getErrorCode() != 0) { if (error.getErrorCode() != 0) {


Laden…
Abbrechen
Speichern