Показать сообщение отдельно
Старый 07.04.2014, 23:47   #1  
Lekray is offline
Lekray
Участник
 
7 / 10 (1) +
Регистрация: 27.09.2007
Добрый день

Кто-нибудь сабж реализовывал?
Или может знает какую-нибудь утилиту, для этого.
Пробовал модифицировать разными способами всем известный функционал, но ничего не получается. В ответ одна и таже ошибка: $_POST['xml_request'] не заполнено

=============================================
XMLDoc Automation 'Microsoft XML, v6.0'.DOMDocument
locautXmlHttp Automation 'Microsoft XML, v6.0'.ServerXMLHTTP60
=============================================
IF ISCLEAR(XMLDoc) THEN
CREATE(XMLDoc);
XMLDoc.async := FALSE;
XMLDoc.load('C:\TEMP\1.xml');
locautXmlHttp.setTimeouts(5000,160*0,160*1000,600*1000);
locautXmlHttp.open('POST',req_link,FALSE);
locautXmlHttp.setRequestHeader('Content-type','application/xml; charset="utf-8"');
locautXmlHttp.send(XMLDoc);
XMLDoc.load(locautXmlHttp.responseBody);
XMLDoc.save('C:\TEMP\2.xml');
===========================================

Пробовал менять:
1. locautXmlHttp.send('xml_request='+URLencode(XMLDoc.text));
2. req_link := req_link+'?xml_request='+URLencode(XMLDoc.text);
3. заменял везде URLencode(XMLDoc.text) на '<?xml?><DeliveryRequest/>'

Ничего не помогает, других способов найти не могу.