错误:
org.springframework.http.converter.HttpMessageNotReadableException:无法读取文档:意外字符(“<”(代码 60)):预期有效值(数字、字符串、数组、对象、“真”、“假”或“空” ')
我试图从 MongoDB 集合中获取包含 pdf 的 list<byte[]> ,并在获取此字节数组列表后通过交叉调用将其传递给另一个 jar。
responsePayload = adhHttpAdaptorCm.getMethod(env.getProperty("tm.getPdfs.url"), map, TmResponsePayload.class);
获取方法如下:
@Override
public T getMethod(String url, Map<String, String> params, Class<T> responseType) {
log.debug("Entered getMethod");
requestHttpHeaders.set("Content-Type","application/json");
HttpEntity<T> httpEntity = new HttpEntity<>(requestHttpHeaders);
T t=null;
ResponseEntity<T> responseEntity = restTemplate.exchange(url, HttpMethod.GET, httpEntity, responseType, params);
if (responseEntity != null && responseEntity.getBody() != null) {
t = responseEntity.getBody();
}
log.debug("Exiting getMethod");
return t;
}
一旦控件到达内部get方法,可以做些什么来解决我得到的错误?