Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

WinHttpRequest не могу стащить данные с web сервиса

WinHttpRequest не могу стащить данные с web сервиса
Я
   Jokerman
 
23.05.19 - 16:08
Здравствуйте всем. С помощью программки SoapUi добился успеха - данные приходят. Теперь пытаюсь это повторить из моей обработки таким кодом:
    type = 1;
    dateFROM = Формат(Период.ДатаНачала,"ДФ=dd.MM.yyyy");
    dateTO = Формат(Период.ДатаОкончания,"ДФ=dd.MM.yyyy");
    password = СтрЗаменить(MD5ХешСтрока(password)," ","");    
    
    СтрокаЗапроса = "http://ibank.trustbank.uz:225/fbCib/services/operations/action=getPaymentList";;
    
    WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
    WinHttp.Option(2,"utf-8");
    WinHttp.Open("POST", СтрокаЗапроса, 0);  
    //WinHttp.SetTimeouts(10000, 10000, 10000, 10000);
    
    //
    Попытка
        WinHttp.Send("&username="+username+"&password="+password+"&type="+type+"&dateFROM="+dateFROM+"&dateTO="+dateTO+"&accDB="+ОбщегоНазначенияВызовСервера.ЗначениеРеквизитаОбъекта(БанкСчет,"НомерСчета"));
        WinHttp.WaitForResponse();
    исключение
        Сообщить(ОписаниеОшибки());
        Возврат;
    КонецПопытки;
    
    Сообщить(WinHttp.ResponseText());

Выходит ошибка: Error reading XMLStreamReader. Где что не так, указал, подскажите плз! Вперввые с этим столкнулся!
 
 
   Jokerman
 
1 - 23.05.19 - 16:13
Вот текст запроса с SoapUI:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:cib="http://cib.fido_biznes.uz/">;
   <soapenv:Header/>
   <soapenv:Body>
      <cib:getPaymentList>
          <!--Optional:-->
         <username></username>
         <!--Optional:-->
         <password></password>
         <!--Optional:-->
         <type>1</type>
         <!--Optional:-->
         <dateFROM>15.05.2019</dateFROM>
         <!--Optional:-->
         <dateTO>15.05.2019</dateTO>
         <!--Optional:-->
         <!--Optional:-->
         <accCR>20208000204846825001</accCR>
      </cib:getPaymentList>
   </soapenv:Body>
</soapenv:Envelope>
   Jokerman
 
2 - 24.05.19 - 07:20
up
   Сияющий в темноте
 
3 - 24.05.19 - 08:43
У тебя должен быть Xml,а ты ему кого послал?
   Jokerman
 
4 - 28.05.19 - 15:43
Все спасибо разобрался, сделал с помощью httpсоединение и послал XML

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.