瀏覽代碼

//tt log

formao-live
xhxu 2 年之前
父節點
當前提交
0e8887a176
共有 1 個檔案被更改,包括 8 行新增0 行删除
  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 查看文件

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

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

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);
WxError error = WxError.fromJson(responseContent, wxType);
if (error.getErrorCode() != 0) {


Loading…
取消
儲存