瀏覽代碼

//tt log

formao-live
xhxu 3 年之前
父節點
當前提交
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; 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) {


Loading…
取消
儲存