API стороннего сервера
☑
0
Zixxx
04.09.15
✎
11:48
Подскажите как правильно переработать код на Python по примеру
common = xmlrpclib.ServerProxy('))
common.version()
Я это все пробую сделать таким образом
Запрос = Новый COMОбъект("MSXML2.XMLHTTP");
Запрос.Open("POST", ";, 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
Сервер ваш?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший