2013-07-30 5 views
0

Я новичок в Apache Wink. Я хотел знать, как я могу получить доступ к основному заголовку авторизации в моем коду сервера подмигивания. Я использую клиент FireFox REST для доступа к моей службе. При аутентификации пользователя мне необходимо передать имя пользователя и пароль в качестве основного заголовка авторизации.Apache подпишет доступ к заголовку аутентификации в

Любая идея, как я могу получить данные пользователя в своем боковом коде сервера?

ответ

1

Вариант 1: Использование @HeaderParam. Пример:

@GET 
public Response myGetMethod(@HeaderParam("BASIC") String basicHeader) { 
    ... 
} 

Вариант 2: Использование HttpHeaders контекст. Пример:

@GET 
public Response myGetMethod(@Context HttpHeaders headers) { 
    String basicHeader = headers.getRequestHeader("BASIC").get(0); 
    ... 
} 

Вариант 3: Вы можете получить HttpServletRequest с помощью @Context и получить заголовок оттуда.