2012-01-02 3 views
1

Я пытаюсь выполнить сканирование веб-сайта с помощью java-программы. До последней ночи он работал отлично, но теперь сервер возвращает код ошибки 401.Код ошибки 401 в программе Java

ОДНАКО, я все еще вижу страницы, которые хочу получить через свои веб-браузеры. Итак, я не знаю, что не так? Если сервер добавит мой IP-адрес в черный список, почему я могу увидеть URL-адреса через веб-браузеры? Если нет, что еще может вызвать ошибку 401?

Еще два пункта: Для этого сайта нет имени пользователя и пароля, и аутентификация основана на моем IP-адресе.

Кроме того, я попытался изменить агент пользователя, и теперь я получаю ошибку 503.

ответ

0

Вероятно, это может быть блокировка на основе частоты агента пользователя или запроса на основе IP-адрес.

+0

В этом случае сервер неправильно использует код ответа 401, так как нет возможности потенциально аутентифицироваться клиентом. См. Http://tools.ietf.org/html/rfc2616#section-10.4.2 – kdgregory

+0

Есть две проблемы. Во-первых, я вижу страницы, используя тот же компьютер. Кроме того, я использую учетную запись VPN, а 6 из моих компьютеров, которые сканируют много, заблокированы, но в последней моей программе все еще работает. Я смутился. Поскольку все они используют одну и ту же VPN, и в той же ситуации я могу просматривать страницу html, которую я хочу видеть! –

+0

Я попытался изменить свой пользовательский агент, используя следующий код, и теперь получил ошибку 503
URLcon = url.openConnection(); URLcon.setRequestProperty («User-Agent», «Mozilla/4.0 (совместимо; MSIE 8.0; Windows NT 6.1; Trident/4.0)»); –

0

401 является ошибкой HTTP для Несанкционированным и причиной, по которой вы можете видеть сайт из своего веб-браузера, а не из вашей программы java, может быть то, что вы установите «Запомнить мой пароль/пароль» в своем браузере и, конечно же, , эта опция не включена в вашей программе Java.

+0

Моя авторизация основана на моем IP не имени пользователя и пароле! И он работал. Также, как я сказал, программа работает на других компьютерах. –

 Смежные вопросы

  • Нет связанных вопросов^_^