Я разрабатываю веб-службы Java «JAX-RS» для книг и контента. Там будет 100s из URL-адреса что-то подобное ...JAX-RS @FormParam один раз для всех методов
https://api.example.com/v1.3/book1/chapter/1
https://api.example.com/v1.3/book1/chapter/2
...
Для извлечения пользователя содержимого главы, необходимые для POST authToken
, который я проверяю на сервере и возвращаю содержимое или ошибка. Образец кода ...
@Path("/book1")
public class Book1 {
@Path("/chapter/{cNum}")
public String getMedias(
@PathParam("cNum") String cNum,
@FormParam("authToken") String authToken) {
// so here I validate the authToken
return "bla bla!";
}
}
Это прекрасно работает. Но я повторил во всех 100 таких методах, как описано выше. Есть ли способ, который я могу проверить только один раз и удалить из всех методов? Спасибо огромное!
Вы можете сделать это с помощью WebFilter. – DSF
Спасибо DSF! Теперь он работает с трюком! –