Почему время ожидания WebClient истекает при попытке сканирования этого сокращенного URL-адреса?
Вопрос
У меня есть небольшой веб-сканер, которому иногда приходится сканировать Твиттер и извлекать URL-адреса.Я использую модифицированную версию класса Webclient, представленную в .net framework.
Обычно это работает нормально, даже с сокращенными URL-адресами сайтов.
Однако при переходе по сокращенному URL-адресу время ожидания веб-клиента истекает.
Думаешь, они фильтруют определенных клиентов?
Как я могу это исправить или почему это происходит?
Решение
Вы уверены, что сможете перейти по этому URL-адресу из своей сети без использования прокси-сервера?
Поддерживает ли ваш веб-клиент перенаправление?Вы можете проверить это, создав TinyURL и посмотрите, сможет ли ваш веб-клиент перейти к нему.
Если вы используете прокси-сервер в своем браузере, вам необходимо настроить его в элементе управления WebClient.
Проверить, фильтруют ли они клиентов, должно быть легко — например, установите UserAgent в объекте Request таким, чтобы он соответствовал агенту FireFox.