28.10.2013, 19:44 | #1 |
Участник
|
MSXML2.XMLHTTP на стороне сервера (RunOn=Server)
Здравствуйте!
При отправке http-запроса с клиента все проходит без ошибок. Код отправки: X++: http = new COM("MSXML2.XMLHTTP"); http.open("POST", url, false, Login, Password); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8"); http.setRequestHeader("Content-length", len); http.send(parms); xmlDoc = XmlDocument::newXml(http.responseText()); Цитата:
Метод "send" в COM-объекте класса "MSXML2.XMLHTTP" возвратил код ошибки 0x800C0005 (<неизвестно>), который означает: System error: -2146697211.
__________________
С уважением, Александр. |
|
28.10.2013, 21:17 | #2 |
Участник
|
Причина может быть в том, что при работе на сервере нужно еще задать настройки proxy. Кроме того, на RSDN пишут, что на сервере нужно использовать MSXML2.ServerXMLHTTP.
|
|
|
За это сообщение автора поблагодарили: Ace of Database (3), samolalex (3). |
29.10.2013, 11:10 | #3 |
Участник
|
Спасибо за инфу. Помогло и без указания параметров Proxy. В моем случае при "isRunningOnServer" достаточно было использовать MSXML2.ServerXMLHTTP.
__________________
С уважением, Александр. |
|