소스 검색

回调Http状态码异常时,记录响应消息;

xuxueli 8 년 전
부모
커밋
5c0b206f33
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      xxl-job-core/src/main/java/com/xxl/job/core/util/AdminApiUtil.java

+ 3 - 2
xxl-job-core/src/main/java/com/xxl/job/core/util/AdminApiUtil.java 파일 보기

@@ -95,12 +95,13 @@ public class AdminApiUtil {
95 95
 			HttpResponse response = httpClient.execute(httpPost);
96 96
 			HttpEntity entity = response.getEntity();
97 97
 			if (null != entity) {
98
+				String responseMsg = EntityUtils.toString(entity, "UTF-8");
98 99
 				if (response.getStatusLine().getStatusCode() != 200) {
99 100
 					EntityUtils.consume(entity);
100
-					return new ReturnT<String>(response.getStatusLine().getStatusCode(), "StatusCode Error.");
101
+					return new ReturnT<String>(response.getStatusLine().getStatusCode(),
102
+							"StatusCode(+"+ response.getStatusLine().getStatusCode() +") Error,response:" + responseMsg);
101 103
 				}
102 104
 
103
-				String responseMsg = EntityUtils.toString(entity, "UTF-8");
104 105
 				EntityUtils.consume(entity);
105 106
 				if (responseMsg!=null && responseMsg.startsWith("{")) {
106 107
 					ReturnT<String> result = JacksonUtil.readValue(responseMsg, ReturnT.class);