Вставьте информацию в заголовок HTTP - PullRequest
0 голосов
/ 07 июля 2010

Я пытаюсь добавить некоторые данные в заголовок http, который возвращается из вызова веб-службы RESTful.Можно ли использовать JAX-RS или что-то еще для добавления данных в заголовок ответа?

Пример моего метода:

@GET

@Path("getAssets")

public List<Asset> getAssets(@QueryParam("page") @DefaultValue("1") String  page,

                 @QueryParam("page_size") @DefaultValue(UNLIMITED) String  pageSize) throws Exception
{
  stuff…
}

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 07 июля 2010

Используя что-то вроде контроллера MVC Spring, вы можете легко получить и установить заголовки ответа, как показано в примере ниже. Список общих заголовков можно найти здесь Википедия - Общие заголовки

...

@ RequestMapping (method = RequestMethod.GET) public String myGetMethod (владелец строки @PathVariable, питомец строки @PathVariable, ответ HttpServletResponse) {

response.setContentType ( "текст / html"); response.setHeader ( "Content-диспозиция", "Content-Disposition: вложение; имя файла = fufu.png");

} ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...