Имя: Пароль:
1C
 
Get запрос к веб-сервису сайта
0 barsik123
 
11.08.14
11:12
Первый раз приходится работать в 1с с веб-сервисами, появилась задачка. Есть один сайт по продаже запчастей,они сделали веб-сервис, с помощью которого можно подключаться к этому веб сервису и по коду поиска искать нужные запчасти, результат должен вернуть в xml файл.
У них есть несколько возможностей как можно подключится и один из способов это get запрос. Вот пример который они приводят:
В следующем примере показан HTTP-запрос GET и ответ на него. Вместо элементов-заполнителей следует подставить фактические значения.

GET /ws/service.asmx/Code_Search?Search_Code=string&ClientID=string&Password=string HTTP/1.1
Host: http://www.сайт.ru

Пробую сделать этот запрос на языке 1с:
Первый способ:
Соединение = Новый HTTPСоединение(http://www.сайт.ru,,,,,);
Search_Code=СокрЛП(КодПоиска);
ТекстЗапроса="/ws/service.asmx/Code_Search?"+Search_Code+"=string&"+ClientID+"=string&@"+Password+"=string HTTP/1.1";
Ответ="";
Соединение.Получить(ТекстЗапроса,Ответ);
Второй способ:
Соединение = Новый HTTPСоединение(http://www.сайт.ru,,ClientID,Password,,);
Search_Code=СокрЛП(КодПоиска);
ТекстЗапроса="/ws/service.asmx/Code_Search?"+Search_Code;
Ответ="";
Соединение.Получить(ТекстЗапроса,Ответ);

В обоих случаях выдается ошибка неправильный путь к файлу. Что я делаю не так?
1 Поpyчик-4
 
11.08.14
12:39
(0) Не читаешь СП и материалы по работе с интернетом в 1С.
В HTTPСоединение  протокол не указывается.
2 Поpyчик-4
 
11.08.14
13:00
Соединение.Получить(ТекстЗапроса,Ответ);
Имя файла ответа пустое, ясен пень  ошибка неправильный путь к файлу
3 barsik123
 
11.08.14
15:54
(1)Это не я) Протокол  миста сам прицепил. Так что, кроме этого еще есть ошибки? Никто не делал веб-запросы?
4 Поpyчик-4
 
11.08.14
15:55
(3) Я делал.