Имя: Пароль:
1C
 
вызов вебсервисов без использования объекта конфигурации
0 Fram
 
16.03.11
12:16
Кто нить делал такое? Примерчик киньте, пожалуйста.
Спасибо
1 aleks-id
 
16.03.11
12:17
там вроде как обычный xml. только парси
2 Fram
 
16.03.11
12:18
(1) я знаю. как его засылать и получать ответ?
3 х86
 
16.03.11
12:22
(0)не понял, тебе сервис нужно поднять не средствами 1С???
4 aleks-id
 
16.03.11
12:23
(2) обычный хттп запрос. на выхлопе получишь то что просил
5 Fram
 
16.03.11
12:35
(3) не надо мне его поднимать. мне надо использовать существующий.
(4) Через это?
HTTPСоединение.ОтправитьДляОбработки (HTTPConnection.Post)
HTTPСоединение (HTTPConnection)
ОтправитьДляОбработки (Post)
Синтаксис:
ОтправитьДляОбработки(<Источник>, <Адрес ресурса>, <Имя выходного файла>, <Заголовки>)
Параметры:
<Источник> (обязательный)
Тип: Строка. Адрес файла-источника.
<Адрес ресурса> (обязательный)
Тип: Строка. Адрес ресурса на сервере, в который посылаются данные из источника.
<Имя выходного файла> (обязательный)
Тип: Строка. Имя выходного файла, в который записываются полученные с сервера данные.
<Заголовки> (необязательный)
Тип: Строка. Указываются заголовки, добавляемые к запросу на сервер. Текстовые пары вида <Заголовок>:<Значение>, разделяемые комбинацией ВК+ ПС.
Описание:
Отправить ресурс на указанный адрес для обработки.
6 х86
 
16.03.11
12:37
а ну можно еще какую нить ВК заюзать
типа http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C943C0DD-CEEC-4088-9753-86F052EC8450&displaylang=en
7 Fram
 
16.03.11
13:50
что то через ОтправитьДляОбработки не очень получается - выдает ошибку таймаута
8 aleks-id
 
16.03.11
14:05
9 aleks-id
 
16.03.11
14:12
10 Fram
 
16.03.11
14:25
получилось! прокся криво автоматом прописывалась и заголовок в запросе надо было заполнить
11 Fram
 
16.03.11
14:28
(10) + адреса ресурсов нужно прописывать определенным образом
12 aleks-id
 
16.03.11
16:49
(11) ну теперь выкладывай сюда что наваял - вдруг кому пригодится.
13 Fram
 
16.03.11
16:54
(12) да собственно..

   Прокси = Новый ИнтернетПрокси(Истина);
   Прокси.Пользователь = "...";
   Прокси.Пароль = "...";
   
   Соед = Новый HTTPСоединение("[сервер без http://]", 443,,, Прокси, Истина);
   
   Заг = "POST https://[сервер]/b2b/services/AXTaskService
           |SOAPAction: """"";
   Соед.ОтправитьДляОбработки("c:\test1.xml", "b2b/services/AXTaskService", "c:\test2.xml", Заг);
14 Fram
 
16.03.11
16:54
упс! движок сайта покоцал мой текст
15 Fram
 
16.03.11
16:56
Соед = Новый HTTPСоединение("[сервер без h_t_t_p://]", 443,,, Прокси, Истина);
   
   Заг = "POST "h_t_t_p_s://[сервер]/b2b/services/AXTaskService
           |SOAPAction: """"";
   Соед.ОтправитьДляОбработки("c:\test1.xml", "b2b/services/AXTaskService", "c:\test2.xml", Заг);
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.