получить содержимое HTTP-запроса в веб-сервисе REST, используя Java - PullRequest
2 голосов
/ 21 апреля 2011

Кто-нибудь знает, как получить содержимое httprequest в веб-сервисе REST с помощью Java?

спасибо

Ответы [ 2 ]

3 голосов
/ 21 апреля 2011

Вы можете ввести контекст об отдельных запросах.В качестве примера приведенный ниже фрагмент кода показывает, как можно ввести заголовки HTTP-запроса.

@GET  
@Produces{"text/plain"}  
public String listHeaderNames(@Context HttpHeaders headers) {  
  StringBuilder buf = new StringBuilder();  
  for (String header: headers.getRequestHeaders().keySet()) {  
    buf.append(header);  
    buf.append("\n");  
  }  
  return buf.toString();  
}

См. соответствующую часть спецификации JAX-RS 1.1 для получения дополнительной информации.

1 голос
/ 21 апреля 2011

Посмотрите на Рестлет

// Create the client resource  
ClientResource resource = new ClientResource("http://www.restlet.org");  

// Write the response entity on the console
resource.get().write(System.out);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...