You've already forked FrameTour-BE
refactor(basic): 优化 N9E 信息获取逻辑
- 使用 try-with-resources 确保 HttpResponse 资源正确关闭- 添加异常捕获,当请求失败时记录日志并终止方法执行
This commit is contained in:
@@ -42,12 +42,17 @@ public class N9eSyncTask {
|
||||
requestBody.put("queries", queries);
|
||||
|
||||
// 发送POST请求
|
||||
HttpResponse response = HttpUtil.createPost("https://n9e.jerryyan.top/v1/n9e/target/list")
|
||||
Map<String, Object> respData;
|
||||
try (HttpResponse response = HttpUtil.createPost("https://n9e.jerryyan.top/v1/n9e/target/list")
|
||||
.header("Authorization", auth)
|
||||
.header("Content-Type", "application/json")
|
||||
.body(JacksonUtil.toJSONString(requestBody))
|
||||
.execute();
|
||||
Map<String, Object> respData = JacksonUtil.parseObject(response.body(), Map.class);
|
||||
.execute()) {
|
||||
respData = JacksonUtil.parseObject(response.body(), Map.class);
|
||||
} catch (Exception e) {
|
||||
log.warn("N9E信息获取失败");
|
||||
return;
|
||||
}
|
||||
String err = (String) respData.get("err");
|
||||
if (StringUtils.isNotBlank(err)) {
|
||||
log.warn("N9E信息获取失败");
|
||||
|
Reference in New Issue
Block a user