0

错误:

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方法,可以做些什么来解决我得到的错误?

4

0 回答 0