Код: Выделить всё
@POST
@Path("/upload")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.MULTIPART_FORM_DATA)
ServiceResponse update(@PathParam("userId") String userId,@FormDataParam("file") InputStream inputStream,@FormDataParam("file") FormDataContentDisposition fileMetaData,@FormDataParam("payload") String payload) throws CustomException;
Но при использовании @FormDataParam всегда получаю внутреннюю ошибку сервера 500 и получаю ответ html, в котором указано то же самое 500. Внутренняя ошибка сервера. Ответ JSON не приходит.
В настоящее время я думаю, что он не может сериализовать пользовательское исключение при использовании @FormDataParam, но может сериализоваться, если я не использую @FormDataParam.
Но я может ошибаться. Поэтому, пожалуйста, предоставьте любое решение для этой проблемы.
Но при использовании @FormDataParam всегда появляется внутренняя ошибка сервера 500 и получается ответ html, в котором указывается та же самая внутренняя ошибка сервера 500. Ответ JSON не приходит.
В настоящее время я думаю, что он не может сериализовать пользовательское исключение при использовании @FormDataParam, но может сериализоваться, если я не использую @FormDataParam.
Но я может ошибаться. Поэтому, пожалуйста, предоставьте любое решение для этой проблемы.
Подробнее здесь: https://stackoverflow.com/questions/793 ... l-response
Мобильная версия