调用接口返回的json数据被截断

通过apifox调用的对方接口能够正常返回

但是在内部调用的时候就会截断,代码块

java 复制代码
// 1. 调用 get_message_info 接口 HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.set("Apikey", AiXfCreateConversationService.AiWriteApiKeyByTest); Map<String, Object> body = new HashMap<>(); body.put("MessageID", messageId); body.put("UserID", String.valueOf(userId)); String jsonBody = objectMapper.writeValueAsString(body); HttpEntity<String> entity = new HttpEntity<>(jsonBody, headers); log.info("调用获取消息详情: URL={}, Body={}", getMessageInfoUrl, jsonBody); ResponseEntity<String> response = restTemplate.postForEntity(getMessageInfoUrl, entity, String.class); String responseBody = response.getBody(); log.info("AI返回长度: {}", responseBody == null ? 0 : responseBody.length()); log.info("AI返回内容: [{}]", responseBody);

排错:

1.能看到apifox上面返回的请求头

RestTemplate 换成 OkHttp

稳定读取完整响应。 OkHttp会自动读取所有Chunk

相关推荐
NWU_LK几秒前
【WebFlux】第八篇 —— 自定义调度器
java
AI人工智能+电脑小能手7 分钟前
【大白话说Java面试题 第210题】【10_网络协议篇】第1题:说说 TCP/IP 网络五层模型
java·网络协议·tcp/ip·计算机网络·网络五层模型
wuminyu7 分钟前
JUC组件逐层剥离与深度剖析
java·linux·c语言·jvm·c++·算法
大黄说说8 分钟前
EF Core 避坑指南:查询慢、循环查询、并发更新问题如何解决
java·服务器·数据库
城管不管17 分钟前
重生——第五次面试2026.8.1一面
java·数据库·后端·ai·面试·职场和发展·agent
DarLing丶张皇18 分钟前
【源码】JeecgBoot导出Excel模板
java·spring boot
223糖29 分钟前
Idea,pycharm2026激活保姆级教程
java·ide·intellij-idea
geovindu44 分钟前
java: Gale-Shapley Algorithm
java·开发语言·后端·算法
LUCKY-LIVING1 小时前
ELF File in linux
android·java·linux
星核0penstarry1 小时前
DeepSeek-V4-Flash 正式公测:大模型行业进入「极速平价普惠时代」
java·开发语言·人工智能