РЕДАКТИРОВАТЬ: я вижу, что вы звоните openConnection()
, но не connect()
- это может быть проблема?Я бы ожидал, что getResponseCode()
на самом деле сделает запрос, если он еще этого не сделал, но стоит просто попробовать это ...
Это говорит о том, что вы, возможно, получили некоторыеDNS-распознаватель, который перенаправляет на «вспомогательную» (спам) страницу или что-то в этом роде.
Самый простой способ точно понять, что здесь происходит, - использовать Wireshark - иметь это изахват трафика (только для HTTP, чтобы упростить жизнь), а затем запустить свой код.Вы должны быть в состоянии увидеть, что происходит таким образом.
Обратите внимание, что я бы не ожидал 404 - потому что для этого нужно было бы найти веб-сервер, с которым можно начать разговор.Если вы пытаетесь перейти на хост, который не связан, не должно быть HTTP-ответа вообще .Я ожидаю, что connect()
выдаст исключение.