Каждый запрос к серверу поступает только через сокет. Даже браузер отправляет запросы через сокет.
Но если вы хотите разрешить доступ к вашим сервлетам только определенным агентам пользователя. Напишите фильтр, который разрешает доступ только определенным агентам пользователя.
Обычно запрос от клиента 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, пожалуйста, перейдите по ссылкам
- Список пользовательских агентов
- Википедия