Merge pull request 'fix:增加拉取数据时接口调不通响应内容' (#166) from cuihaojie/fix/ocr-test-openapi-bug into test

Reviewed-on: #166
test
cuihaojie 9 months ago
commit 9249eac421

@ -97,6 +97,11 @@ public class PrevailCloudApiImpl implements PrevailCloudApi {
httpParamers.setJsonParamer(requestBodyJson); httpParamers.setJsonParamer(requestBodyJson);
//发起请求 //发起请求
String responseJsonStr = HttpClient.doPost(url, httpParamers, null, apiConfig.getConnectTimeout(), apiConfig.getReadTimeout()); String responseJsonStr = HttpClient.doPost(url, httpParamers, null, apiConfig.getConnectTimeout(), apiConfig.getReadTimeout());
// 检查响应是否为 HTML
if (responseJsonStr.contains("<html>")) {
// 直接返回 HTML 响应
throw new Exception("请求"+url+"返回 HTML 响应: \n" + responseJsonStr);
}
ResultData<String> resultData = JSONUtil.toBean(responseJsonStr, ResultData.class); ResultData<String> resultData = JSONUtil.toBean(responseJsonStr, ResultData.class);
prevailCloudLog.setResponseParam("msg:"+resultData.getMessage()+",status:"+resultData.getStatus()); prevailCloudLog.setResponseParam("msg:"+resultData.getMessage()+",status:"+resultData.getStatus());
prevailCloudLog.setStatus(resultData.getStatus()); prevailCloudLog.setStatus(resultData.getStatus());

Loading…
Cancel
Save