web.xml <шаблон-URL> и <ограничение-безопасности>, используя URL-адрес RESTfull - PullRequest
2 голосов
/ 20 мая 2011

При использовании tomcat 6 на java6 с jax-rs (jersey) я бы хотел, чтобы мои клиенты могли http GET / order, но не GET / order / 42

Если я поставлю что-то вроде /order / * также соответствует / order

т.е.:

  <web-resource-collection>
     <web-resource-name>show a specific order</web-resource-name>
     <url-pattern>/order/*</url-pattern>
     <http-method>GET</http-method>
  </web-resource-collection>

Если я http://localhost/order -> 401 такая же история для http://localhost/order/42

Я считаю,это не достижимо с web.xml, но на всякий случай ...

1 Ответ

0 голосов
/ 20 мая 2011

В качестве обходного пути,

Вы можете настроить фильтр на /order/* и проверить URL.если его /order/something перенаправить на защищенный URL

...