From f3a7e0a276e1dbd07a98c68027104a1723768924 Mon Sep 17 00:00:00 2001 From: cuihaojie Date: Tue, 24 Sep 2024 18:11:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E6=8B=89=E5=8F=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=97=B6=E6=8E=A5=E5=8F=A3=E8=B0=83=E4=B8=8D?= =?UTF-8?q?=E9=80=9A=E5=93=8D=E5=BA=94=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/jyjz/xiaoyao/ocr/api/impl/PrevailCloudApiImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/api/impl/PrevailCloudApiImpl.java b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/api/impl/PrevailCloudApiImpl.java index b8127861..7959c909 100644 --- a/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/api/impl/PrevailCloudApiImpl.java +++ b/jyjz-system/jyjz-system-oa/src/main/java/cn/jyjz/xiaoyao/ocr/api/impl/PrevailCloudApiImpl.java @@ -97,6 +97,11 @@ public class PrevailCloudApiImpl implements PrevailCloudApi { httpParamers.setJsonParamer(requestBodyJson); //发起请求 String responseJsonStr = HttpClient.doPost(url, httpParamers, null, apiConfig.getConnectTimeout(), apiConfig.getReadTimeout()); + // 检查响应是否为 HTML + if (responseJsonStr.contains("")) { + // 直接返回 HTML 响应 + throw new Exception("请求"+url+"返回 HTML 响应: \n" + responseJsonStr); + } ResultData resultData = JSONUtil.toBean(responseJsonStr, ResultData.class); prevailCloudLog.setResponseParam("msg:"+resultData.getMessage()+",status:"+resultData.getStatus()); prevailCloudLog.setStatus(resultData.getStatus());