@GET
@Path("/books")
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Response allBooks() {
// Given a list of books
List<Book> books = new ArrayList<Book>();
books.add(new Book("1190","Mind Your Steps"));
books.add(new Book("2287","Look Up"));
GenericEntity entity = new GenericEntity<List<Book>>(books){};
return Response.ok(entity).build();
//return Response.ok().entity(entity).build();
}
Пытаюсь составить список во время ответа, но не получаю результата. Он показывает: «Сервер обнаружил внутреннюю ошибку, которая помешала ему выполнить этот запрос». Помогите, пожалуйста.
Или мне нужно использовать другой подход для возврата нескольких строк в ответе RESTful API
хм .. ты уверен? Я хочу быть совместимым как с XML, так и с JSON ..
Моя ошибка, может вам кажется: P
Вы используете XML или JSON? Можете ли вы показать книжный класс? Можете ли вы показать зависимости вашего проекта? Есть ли трассировка стека в журнале сервера (если да, то покажите). Пожалуйста, ответьте на все эти вопросы и отредактируйте свой пост с ответами. Спасибо.





MediaType.APPLICATION_XML, MediaType.APPLICATION_JSONвам следует придерживаться одного.