Я пытаюсь добиться следующего.
Прочитайте пользовательский заголовок и его значение из запроса:
name: username
Теперь, при ответе, я хотел бы вернуть ту же пару заголовков name:value
в ответе HTTP.
Я использую внедрение JSX-RS в Джерси 2.0.
Когда я отправляю URL-адрес запроса Http://localhost/test/
, заголовки запросов также передаются (на данный момент, хотя Firefox-плагин - жестко кодирует их).
При получении запроса для этого URL-адреса вызывается следующий метод:
@GET
@Produces(MediaType.APPLICATION_JSON)
public UserClass getValues(@Context HttpHeaders header) {
MultivaluedMap<String, String> headerParams = header.getRequestHeaders();
String userKey = "name";
headerParams.get(userKey);
// ...
return user_object;
}
Как я могу это достичь? Любые указатели были бы замечательными!