Как определить схему аутентификации всплывающих окон, используемую в URL? - PullRequest
0 голосов
/ 20 января 2011

Я пытаюсь извлечь информацию из URL, используя мой код Java.Но у URL есть всплывающая схема аутентификации.Как узнать, какая схема аутентификации используется?У меня есть для этого полномочия.

Ответы [ 2 ]

0 голосов
/ 20 января 2011

Браузер обычно показывает всплывающее окно аутентификации, когда сервер отвечает на HTTP-запрос ответным сообщением "401 Unauthorized" . Заголовок ответа включает в себя заголовок "WWW-Authentication" , который указывает используемую схему аутентификации (среди прочего).

Существуют различные способы решения этой проблемы в приложении Java, в зависимости от того, как вы пытаетесь получить веб-ресурс, связанный с URL-адресом. Например, если вы используете HttpUrlConnection, вы можете извлечь заголовок «WWW-Authentication», проанализировать его и извлечь схему аутентификации.

0 голосов
/ 20 января 2011

Обычно аутентификация основана на HTTP. Существует несколько методов (базовая аутентификация HTTP Kerberos NTLM и т. Д.). Каждая из этих технологий применяет дополнительную информацию в заголовок HTTP. Таким образом, аутентификация основана не на URL, а на заголовке HTTP.

Пожалуйста, дайте нам больше информации о вашей проблеме, чтобы помочь вам

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