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());