Показать сообщение отдельно
Старый 08.04.2014, 16:39   #3  
Lekray is offline
Lekray
Участник
 
7 / 10 (1) +
Регистрация: 27.09.2007
Спасибо за ответ, нашел решение.
Аутомейшены разные перепробывал, всё одинаково, работает так же с WinHTTP
Оказывается всё дело в заголовке: 'Content-type','application/x-www-form-urlencoded'

=============================================
XMLDoc Automation 'Microsoft XML, v6.0'.DOMDocument
locautXmlHttp Automation 'Microsoft WinHTTP Services, version 5.1'.WinHttpRequest
=============================================
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/x-www-form-urlencoded');
locautXmlHttp.send('xml_request='+XMLDoc.url);
XMLDoc.load(locautXmlHttp.responseBody);
XMLDoc.save('C:\TEMP\2.xml');
=============================================

Теперь пишу UrlEncode для XML, потому как XMLDoc.url > 4кб