Есть сервис который пост запросом принимает тело ввиде json и в ответ выдает PDF с заполненными данными из json.
@PostMapping(value = "/pdf", produces = MediaType.APPLICATION_PDF_VALUE)
public ResponseEntity<byte[]> getPdf(@RequestBody Insurance insurance) {
byte[] pdf = pdfService.generatePdf(insurance);
return ResponseEntity.ok()
.contentType(MediaType.APPLICATION_PDF)
.body(pdf);
}
Через POSTMAN и браузер все четко работает (комп и телефон), а через программу, для мобилки не работает:
Не документированная ошибка: java.io.IOException: Broken pipe
org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class ru.dd..exception.ApiError] with preset Content-Type 'application/pdf'
Вопрос: Были ли такие кейсы у Вас и как Вы решали?
P.s Если не было, то как Вы решили бы?