|
|
@@ -327,7 +327,14 @@ public class AIService {
|
|
|
headers.setBearerAuth(aikansheToken);
|
|
|
}
|
|
|
|
|
|
- HttpEntity<String> entity = new HttpEntity<>(objectMapper.writeValueAsString(body), headers);
|
|
|
+ String bodyJson;
|
|
|
+ try {
|
|
|
+ bodyJson = objectMapper.writeValueAsString(body);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.warn("愛看舌 API 请求体序列化失败: {}", e.getMessage());
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ HttpEntity<String> entity = new HttpEntity<>(bodyJson, headers);
|
|
|
try {
|
|
|
ResponseEntity<String> response = restTemplate.postForEntity(url, entity, String.class);
|
|
|
if (response.getStatusCode().is2xxSuccessful() && response.getBody() != null) {
|