|
А у вас заработает? COMОбъект("WinHttp.WinHttpRequest.5.1"); | ☑ | ||
---|---|---|---|---|
0
sergei123654
27.06.12
✎
10:20
|
Добрый день!
Помогите пожалуйста протестировать код ниже(у кого есть свободная минутка). Он у вас отработает? Какие результаты он даст? У меня компьютер в домене, много ограничений на доступ в интернет, и надеюсь именно поэтому код ниже у меня не работает(а не из за моих кривых рук). Заранее спасибо! WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); // Initialize an HTTP request. WinHttp.Open("GET", "http://www.microsoft.com", false); // Send the HTTP request. WinHttp.Send(); Сообщить("" + WinHttp.Status + " --- " + WinHttp.StatusText); // Get all response headers. Сообщить("" + WinHttp.GetAllResponseHeaders()); |
|||
1
vicof
27.06.12
✎
10:23
|
Может быть XMLHTTPRequest?
|
|||
2
Sabron
27.06.12
✎
10:24
|
Компьютер , в домене. Ограничения есть.
Вот результат работы кода : Pragma: no-cache Content-Length: 208552 Content-Type: text/html; charset=utf-8 Expires: -1 P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI" Server: Microsoft-IIS/7.5 X-AspNet-Version: 2.0.50727 VTag: 79161331700000000 X-Powered-By: ASP.NET |
|||
3
sergei123654
27.06.12
✎
10:26
|
(2) у вас тоже в домене с ограниченной сетью и код отработал?
(1) думаете через XMLHTTPRequest поробовать по работать? |
|||
4
vicof
27.06.12
✎
10:27
|
Попытка не пытка
|
|||
5
Sabron
27.06.12
✎
10:28
|
(3) Да в домене, но не совсем понятно что значит " с ограниченной сетью"?
|
|||
6
sergei123654
27.06.12
✎
11:17
|
(5) под ограниченной сетью я имелл ввиду запреты к некоторым сайтам, куда не сунься - запрет, запрет, запрет...
и дает вот эту ошибку {Форма.Форма.Форма(119)}: Ошибка при вызове метода контекста (Send) WinHttp.Send(); Произошла исключительная ситуация (WinHttp.WinHttpRequest): Не удается разрешить имя или адрес сервера |
|||
7
pumbaEO
27.06.12
✎
11:19
|
(6) И ? В консоли nslookup www.microsoft.com что дает?
|
|||
8
Umka2008
27.06.12
✎
11:23
|
200 --- OK
Cache-Control: no-cache Pragma: no-cache Content-Type: text/html; charset=utf-8 Expires: -1 Server: Microsoft-IIS/8.0 X-AspNet-Version: 2.0.50727 P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI" X-Powered-By: ASP.NET Date: Wed, 27 Jun 2012 07:22:13 GMT Content-Length: 207898 |
|||
9
sergei123654
27.06.12
✎
11:54
|
(7) nslookup www.microsoft.com
дает: каракули: ИмяМоегоКомпа.Домен.com *** ИмяМоегоКомпа.Домен.com не удалось найти www.microsoft.com: non-exit stent domain |
|||
10
sergei123654
27.06.12
✎
11:57
|
каракули: ИмяМоегоКомпа.Домен.com
Address: 10.66.9.1 *** ИмяМоегоКомпа.Домен.com не удалось найти www.microsoft.com: non-exit stent domain |
|||
11
smaharbA
27.06.12
✎
11:59
|
WinHttp.Open("GET", "http://www.microsoft.com", 0);
|
|||
12
smaharbA
27.06.12
✎
12:03
|
(10) не доступен сервер имен
скорее всего нужно идтить через прокси типа WinHttp.SetProxy(2,"адреспрокси:порт"); |
|||
13
smaharbA
27.06.12
✎
12:04
|
в (11) адрес такого рода
www.microsoft.com |
|||
14
smaharbA
27.06.12
✎
12:04
|
пля форум, убить Асмодю !
webwarper .net/ww/www.microsoft.com |
|||
15
sergei123654
27.06.12
✎
12:42
|
(14) спасибо. Узнал я адреса этого прокси сервере... но нихера не получается. буду копать дальше, спасибо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |