Имя: Пароль:
1C
 
API стороннего сервера
0 Zixxx
 
04.09.15
11:48
Подскажите как правильно переработать код на Python по примеру

common = xmlrpclib.ServerProxy('http://demo.tdbaron.ru/xmlrpc/2/common'.format(url))
common.version()

Я это все пробую сделать таким образом

Запрос = Новый COMОбъект("MSXML2.XMLHTTP");
Запрос.Open("POST", "http://demo.tdbaron.ru/xmlrpc/2/common";, 0,"", "");
Запрос.Send("version");
    
Данные = Запрос.responseText;

В ответ получаю "Internal Server Error"

Как правильно составить запрос?
1 Zixxx
 
04.09.15
13:23
Пробую так

HTTPЗапрос = Новый HTTPЗапрос();
    HTTPЗапрос.АдресРесурса = "/xmlrpc/2/common";
    
    Текст =
    "<? xml version=""1.0""?>
    |    <methodCall>
    |    <methodName>version</methodName>
    |</methodCall>";
    
    HTTPЗапрос.УстановитьТелоИзСтроки(Текст);

    Соединение    = Новый HTTPСоединение("demo.tdbaron.ru", , , , Новый ИнтернетПрокси, , );
    
    ОтветHTTP    = Соединение.ОтправитьДляОбработки(HTTPЗапрос);

    Тело        = ОтветHTTP.ПолучитьТелоКакСтроку();

Получаю ответ

.HTTP/1.1 500 Internal Server Error
Server: nginx/1.4.6 (Ubuntu)
Date: Fri, 04 Sep 2015 10:15:27 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 21
Connection: keep-alive

Internal Server Error

Что не так?
2 Принт
 
04.09.15
13:44
Сервер ваш?