From 325437ff8509c8ae19da9e060272e1e12f2ab228 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期四, 30 十月 2025 17:18:26 +0800
Subject: [PATCH] 接口测试正确
---
src/main/java/com/gs/xiaomi/service/BCS101ApiService.java | 34 +++++++++++++++++-----------------
1 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/main/java/com/gs/xiaomi/service/BCS101ApiService.java b/src/main/java/com/gs/xiaomi/service/BCS101ApiService.java
index e36db50..6551412 100644
--- a/src/main/java/com/gs/xiaomi/service/BCS101ApiService.java
+++ b/src/main/java/com/gs/xiaomi/service/BCS101ApiService.java
@@ -51,15 +51,15 @@
// 1. 搴忓垪鍖朆ody涓篔SON瀛楃涓�
String bodyStr = objectMapper.writeValueAsString(request);
- System.out.println("1. Body JSON: " + bodyStr);
+ //System.out.println("1. Body JSON: " + bodyStr);
// 2. MD5绛惧悕: sign = MD5(appid + bodyStr + appkey)
String appId = DataAcquisitionConfiguration.BCS_APP_ID;
String appKey = DataAcquisitionConfiguration.BCS_APP_Key;
String signString = appId + bodyStr + appKey;
String sign = DigestUtil.md5Hex(signString).toUpperCase();
- System.out.println("2. 绛惧悕瀛楃涓�: " + signString);
- System.out.println("3. MD5绛惧悕: " + sign);
+ //System.out.println("2. 绛惧悕瀛楃涓�: " + signString);
+ //System.out.println("3. MD5绛惧悕: " + sign);
// 3. 鏋勫缓X5Header
X5Header header = new X5Header(appId, sign);
@@ -67,24 +67,24 @@
// 4. 鏋勫缓X5Request
X5Request x5Request = new X5Request(header, bodyStr);
String x5RequestJson = objectMapper.writeValueAsString(x5Request);
- System.out.println("4. X5Request JSON: " + x5RequestJson);
+ //System.out.println("4. X5Request JSON: " + x5RequestJson);
// 5. Base64缂栫爜鏁翠釜X5Request
String base64Data = X5StringUtils.encodeBase64(x5RequestJson);
- System.out.println("5. Base64缂栫爜: " + base64Data);
+ //System.out.println("5. Base64缂栫爜: " + base64Data);
// 6. URL缂栫爜
String urlEncodedData = URLEncoder.encode(base64Data, "UTF-8");
- System.out.println("6. URL缂栫爜: " + urlEncodedData);
+ // System.out.println("6. URL缂栫爜: " + urlEncodedData);
// 7. 鏋勫缓form琛ㄥ崟鏁版嵁: data=url缂栫爜(base64缂栫爜)鐨勬暟鎹�
String formData = "data=" + urlEncodedData;
- System.out.println("7. Form鏁版嵁: " + formData);
+ //System.out.println("7. Form鏁版嵁: " + formData);
// 8. Basic Auth璁よ瘉
String credentials = DataAcquisitionConfiguration.BCS_USER_NAME + ":" + DataAcquisitionConfiguration.BCS_PWD;
String auth = X5StringUtils.encodeBase64(credentials);
- System.out.println("8. Basic Auth: Basic " + auth);
+ // System.out.println("8. Basic Auth: Basic " + auth);
// 9. 鏋勫缓HTTP璇锋眰 - 涓ユ牸鎸夌収C#浠g爜鐨勮姹傛牸寮�
RequestBody body = RequestBody.create(formData, MediaType.parse("application/x-www-form-urlencoded"));
@@ -98,31 +98,31 @@
.addHeader("Pragma", "no-cache")
.build();
- System.out.println("9. 鍙戦�乆5鍗忚璇锋眰鍒�: " + DataAcquisitionConfiguration.BCS_101_URL);
+ //System.out.println("9. 鍙戦�乆5鍗忚璇锋眰鍒�: " + DataAcquisitionConfiguration.BCS_101_URL);
// 10. 鎵ц璇锋眰
try (Response response = client.newCall(httpRequest).execute()) {
- System.out.println("10. HTTP鐘舵�佺爜: " + response.code());
- System.out.println("11. 鍝嶅簲澶�: " + response.headers());
+ //System.out.println("10. HTTP鐘舵�佺爜: " + response.code());
+ //System.out.println("11. 鍝嶅簲澶�: " + response.headers());
if (response.body() != null) {
String responseBody = response.body().string();
- System.out.println("12. 鍘熷鍝嶅簲: " + responseBody);
+ //System.out.println("12. 鍘熷鍝嶅簲: " + responseBody);
// 11. 灏濊瘯瑙f瀽涓篨5Response鏍煎紡
try {
X5Response x5Response = objectMapper.readValue(responseBody, X5Response.class);
- System.out.println("13. X5鍝嶅簲瑙f瀽鎴愬姛: " + x5Response);
+ //System.out.println("13. X5鍝嶅簲瑙f瀽鎴愬姛: " + x5Response);
// 妫�鏌ュ搷搴旂姸鎬�
if (x5Response.getHeader() != null && "200".equals(x5Response.getHeader().getCode())) {
- System.out.println("14. X5鍗忚璋冪敤鎴愬姛");
+ //System.out.println("14. X5鍗忚璋冪敤鎴愬姛");
} else {
- System.out.println("14. X5鍗忚璋冪敤澶辫触: " +
- (x5Response.getHeader() != null ? x5Response.getHeader().getDesc() : "鏈煡閿欒"));
+ //System.out.println("14. X5鍗忚璋冪敤澶辫触: " +
+ // (x5Response.getHeader() != null ? x5Response.getHeader().getDesc() : "鏈煡閿欒"));
}
} catch (Exception e) {
- System.out.println("13. 闈瀀5鏍煎紡鍝嶅簲锛岀洿鎺ヨ繑鍥炲師濮嬪唴瀹�");
+ //System.out.println("13. 闈瀀5鏍煎紡鍝嶅簲锛岀洿鎺ヨ繑鍥炲師濮嬪唴瀹�");
}
return responseBody;
--
Gitblit v1.9.3