DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Не могу скачать информацию с сайта guvm.mvd.ru . Если делаю:
вижу Цитата: Если указываю какой то другой сайт, например
то всё отображается без проблем. Если с IE обращаюсь к сайту guvm.mvd.ru - то же открывается без проблем. Более того. Создал приложение WinForms, на форму добавил Forms.WebBrowser - сайт guvm.mvd.ru отображается. |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
[attachment 27195 s1_.png]
И, не пойму - чего ему (сайту) не хватает? В какую сторону копать? |
Re: DownloadString | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Прокся, поди, кривая или интернет коряво обрезан. У меня всё работает без проблем... Под VS2015 и 4-м фреймворком.
------------------ WBR, Igor |
Re: DownloadString | |
---|---|
SoccerStudio Сообщений: 5055 Откуда: Подмосковье Дата регистрации: 28.11.2006 |
У меня такое как-то было, естественно, с другим сайтом.
Помогла ручная установка прокси для клиента, c дефолтными credentials. Код сейчас посмотреть не могу, студии под рукой нет. Думаю, поиск в Яндексе по "C# proxy" и "c# default credentials" должен рулить. ------------------ "Здесь я, братцы, сдержу матерщину, и скажу только "... мать!"" (с) Шаов |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Да, интернет обрезан рукожопо, и что бы получить доступ к сайту пришлось служебку писать.
Так уже три дня, как 2017-й вышел - можно ставить Опять таки, дома - поставил, а на работе -доступа нет, рукожопа то же нет (заболел). |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
В IE в "Настройка сети" стоит галочка "Использовать сценарий автоматической настройки" и указан какой то файл. Посмотрел это файл - много чего не понятного, но есть строчка типа
Судя по всему, это и есть нужный мне прокси. |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Если обращаться к http: //guvm.mvd.ru/ , то в командной строке почему то высвечивается адрес https: //guvm.mvd.ru/ (что за грёбаная магия). Посмотрел ТЗ - там указано http: //guvm.mvd.ru/ Подозреваю, получилось так: проверив из IE, что доступ к сайту есть, я начал рисовать программу и скопировал из командной строки адрес https: //guvm.mvd.ru/. Но тот, кто настраивали proxi, наверняка видел в ТЗ адрес http: //guvm.mvd.ru/, и просто добавил его в какой то "разрешительный" список (потрудиться же проверить результат своей работы - ну не царское это дело). Попробую ещё раз поговорить с сетевиками, может сделают таки нормальный доступ именно к https: //guvm.mvd.ru/.
Исправлено 5 раз(а). Последнее : S-type, 10.03.17 09:51 |
Re: DownloadString | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Да это вероятно был wpad.dat - там адреса должны быть прописаны (не все сайты могут идти через прокси - часть может быть доступна напрямую, в файле для них прописано будет DIRECT). А вот нужна ли авторизация, и какая именно - доменная или "вручную" введенные логин/пароль для прокси, этого как я понимаю в wpad файле нет. Браузер то сам попробует и так и этак, а вот для WebClient скорее всего нужно будет вручную указывать ещё и credentials... Современные браузеры и веб-сервера предпочитают переключаться на шифрованные каналы. Это нормально. Да, спасибо, уже видел новость ------------------ WBR, Igor |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Да, именно он.
Кстати, если зашла речь о 2017 - я правильно понимаю, что бы написать:
надо через NuGet установить System.ValyeTuple? |
Re: DownloadString | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
(я хренею, как все сложно в этих шарпах... Зачем это все, кроме как для упрощения ассемблера... )
|
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Для упрощения ассемблера изобрели С. Потом изобрели С++ - это С с дополнениями (т.е. с усложнениями). Потом C# - это С++, где плюсы запутали... Как вы лодку назовёте... Назвали бы попроще (одной буковкой) глядишь, и язык был бы попроще |
Re: DownloadString | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Потом изобрели Fox ?
|
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Проверил код - дома всё работает "на ура". Значит, проблема не в моих кривых руках, буду пинать сетевиков. Это уже не первый раз, когда они дают "кривой доступ", и мне приходится фактами показывать их криворукость. В прошлый раз долго выслушивал, как у них всё хитро настроено - трафик HTTP, HTTPS и FTP идут совсем разными путями... (надеюсь, особого секрета не раскрыл). Понятно, что всё сделано "из благих пожеланий", что бы извне злопыхатели не "пробились" (видимо, что бы ногу по дороге через циску сломали). Если подумать - есть ещё один "независимый эксперт" - Wget. Дома Wget прекрасно с https: //guvm.mvd.ru/ всё скачивает. Думаю, вряд ли на работе что то скачает. И, тут уже сетевеки не смогут утверждать, что "у нас проблемы нет" |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Админы сделали - Wget скачивает данные с https: //guvm.mvd.ru/ Но, программа всё рано выдаёт ту же ошибку... Блин.
|
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Попробовал:
и
не помогло. Пробовал
то же "до задницы". В Responce\Headers ошибки вижу: Цитата: Т.е. не может договориться с проксёй... Исправлено 1 раз(а). Последнее : S-type, 16.03.17 15:24 |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Появилась такая мысль - если wget.exe работает, просто вызвать его из C#. Но, это уже на совсем крайний случай. Можно как то отследить - что именно посылает wget.exe, а что WebClient? Что бы узнать - чего именно не хватает?
|
Re: DownloadString | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Это же прокся и её авторизация, а не авторизация к самому ресурсу... По идее нужно создать экземпляр WebProxy, настроить для него Credentials, прописать его в .Proxy WebClient-а...
Поищи примерный код ручной настройки веб-прокси на стаковерфлове... Ну или изучай мануал начиная отсюда ------------------ WBR, Igor |
Re: DownloadString | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Установил
О чудо - заработало! Но, почему!Почему другие сайты без этого работают? |
Re: DownloadString | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Потому что так настроен ваш сквид (прокси-сервер) и, возможно, маршрутизаторы.
------------------ WBR, Igor |
© 2000-2024 Fox Club  |