Имя: Пароль:
1C
1С v8
Работа с http
0 kambala
 
21.11.11
19:01
Добрый вечер.
Подскажите, кто сталкивался: есть сайт, надо к нему обратиться через 1с, просто указав строку типа "http://1c.ru/" и получить от него ответ типа "access granted" :) Пробовал через хттп соединение - немного не то, есть еще вариант через поле HTML документа - но не хочется размещать дополнительное поле.
Заранее спасибо.
1 Alex_MA
 
21.11.11
19:38
GET и POST через Новый HttpСоединение
2 Alex_MA
 
21.11.11
19:40
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
   
   WinHttp.Option(2,"Windows-1251");                  
   
   WinHttp.Open("GET", "http://www.xxx.ru/request_test.php?var=" + Логин, 0);
   WinHttp.SetRequestHeader("Accept-Language", "ru");
   WinHttp.SetRequestHeader("Accept-Charset","Windows-1251");
   WinHttp.setRequestHeader("Content-Language", "ru");
   WinHttp.setRequestHeader("Content-Charset", "Windows-1251");
   WinHttp.setRequestHeader("Content-Type","text/html");
   //WinHttp.SetProxy(2, "ip:port");

   WinHttp.Send("GET http://www.xxx.ru/request_test.php?var=" + Логин + " HTTP/4.0\r\n");
   
   Возврат WinHttp.ResponseText();