|
WinHttpRequest не могу стащить данные с web сервиса | ☑ | ||
|---|---|---|---|---|
|
0
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. Где что не так, указал, подскажите плз! Вперввые с этим столкнулся! |
|||
|
1
Jokerman
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> |
|||
|
2
Jokerman
24.05.19
✎
07:20
|
up
|
|||
|
3
Сияющий в темноте
24.05.19
✎
08:43
|
У тебя должен быть Xml,а ты ему кого послал?
|
|||
|
4
Jokerman
28.05.19
✎
15:43
|
Все спасибо разобрался, сделал с помощью httpсоединение и послал XML
|
| Форум | Правила | Описание | Секции | Поиск |