Имя: Пароль:
1C
1С v8
Помогите получить данные с веб сайта.
0 Сибиряк_1Ц
 
21.11.12
14:35
Требуется по ссылке на веб сайт: http://www.cpcr.ru/cgi-bin/postxml.pl?Monitoring&InvoiceNumber=100 получить результат в виде xml файла. Написал небольшой кодик:
АдресРесурсаПроверки = "http://www.cpcr.ru/cgi-bin/postxml.pl?Monitoring&InvoiceNumber=";
имяВыходногоФайла = ПолучитьимяВременногоФайла("xml");
Соединение = Новый HTTPСоединение("www.cpcr.ru",,,,, Истина);
Соединение.Получить(АдресРесурсаПроверки+""+НомерОрдера+"", имяВыходногоФайла);
В результате получаю ошибку:
Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  Peer certificate cannot be authenticated with known CA certificates
Я так понимаю, что то с сертификатами? Спасибо.
1 Сибиряк_1Ц
 
21.11.12
14:36
http://www.cpcr.ru/cgi-bin/postxml.pl?Monitoring&InvoiceNumber=100

в конце ссылки, после равно "100" - это номер ордера, можете свой написать.
2 Serginio1
 
21.11.12
14:57
Наверное Адрес ресурса должен быть cgi-bin/postxml.pl?Monitoring&InvoiceNumber=
3 Сибиряк_1Ц
 
21.11.12
15:16
(2) к сожалению, такая же ошибка. (
4 drcrasher
 
21.11.12
15:31
5 Serginio1
 
21.11.12
15:58
У меня работает

httpServer="www.cpcr.ru/cgi-bin";
Адрес="postxml.pl?Monitoring&InvoiceNumber=100";
ИмяФайла="c:\TestHTTP";
Хттп=Новый HTTPСоединение(httpServer);
Хттп.Получить(Адрес,ИмяФайла);
6 Serginio1
 
21.11.12
16:19
И так работает
httpServer="www.cpcr.ru";
Адрес="cgi-bin/postxml.pl?Monitoring&InvoiceNumber=100";
7 Сибиряк_1Ц
 
21.11.12
17:47
(5,6)СПАСИБО!!!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс