У меня есть веб-приложение, которое делает вызов HEAD перед выполнением фактического вызова GET. Метод GET создает приложение/json. Когда появляется ошибка (500), тип содержимого HEAD изменяется на text/html. Для той же ошибки тип контента для GET остается application/json. Есть ли способ переопределить тип содержимого, возвращаемый в HEAD. Вот как я формирую ответ. Это реализация jersery.Переопределить тип содержимого для запроса HEAD
Response.status(errorStatus)entity(some json).build()
Спасибо Dan. Это решило мою проблему. Я все еще удивляюсь, почему он отменяет ответ в строке 283. – Manish
Хороший вопрос. Я не уверен. Мое лучшее предположение состоит в том, что они, вероятно, думали о том, что делать, когда случаются исключения, прежде чем обработчик (сервлет) смог написать что-либо в буфер (следовательно, проверка на отсутствие содержимого). Похоже, что не удалось проверить метод запроса (например, HEAD). –