Ограничение вызовов от программы сокета к сервлету - PullRequest
0 голосов
/ 07 июня 2011

Как мне ограничить вызовы из программы сокета, вызывающей мой сервлет?

Спасибо, rudran

1 Ответ

0 голосов
/ 07 июня 2011

Каждый запрос к серверу поступает только через сокет. Даже браузер отправляет запросы через сокет.

Но если вы хотите разрешить доступ к вашим сервлетам только определенным агентам пользователя. Напишите фильтр, который разрешает доступ только определенным агентам пользователя.

Обычно запрос от клиента Java идет с пользовательским агентом Java/1.6.0_23-ea. Вы можете фильтровать таких клиентов.

И запросы от браузера будут выглядеть так: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17.

Чтобы узнать больше о User-Agent, пожалуйста, перейдите по ссылкам

  1. Список пользовательских агентов
  2. Википедия
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...