Описание тега simplexmlrpcserver

The SimpleXMLRPCServer module provides a basic server framework for XML-RPC servers written in Python. Servers can either be free standing, using SimpleXMLRPCServer, or embedded in a CGI environment, using CGIXMLRPCRequestHandler.
2 ответа

Сколько классов / экземпляров мы можем зарегистрировать на сервере xml rpc?

Я пытаюсь создать 2 класса в модуле xml rpc-сервера, а затем регистрирую экземпляры обоих классов на сервере xml rpc. Я могу запускать методы из обоих экземпляров, когда они зарегистрированы в одиночку, однако, когда я запускаю только один из них, п…
04 дек '13 в 07:12
0 ответов

Как расширить SimpleXMLRPCServer, чтобы дочерний класс регистрировал некоторые функции?

Я сейчас изучаю Python и пытаюсь сделать простой XML-RPC-сервер. Примеры в документации Python показывают это: from SimpleXMLRPCServer import SimpleXMLRPCServer from SimpleXMLRPCServer import SimpleXMLRPCRequestHandler # Restrict to a particular pat…
07 сен '15 в 11:29
1 ответ

ExpatError: неправильно сформирован (недопустимый токен) при использовании SimpleXMLRPCServer из-за диакритических символов

Мне потребовалось много времени, чтобы точно определить причину ошибки. Я пишу простой XML RPC-сервер, который позволяет просматривать каталоги и, возможно, выполнять другие операции только для чтения. Я уже сделал простой способ, чтобы перечислить …
07 сен '15 в 18:59
1 ответ

Python SimpleXMLRPCServer: ошибка сокета, соединение отклонено

Я пытаюсь составить список содержимого каталога на сервере. Если код клиента и сервера выполняется на одном компьютере, он работает отлично. Тем не менее, выполнение клиентского кода с другого компьютера с использованием IP- адреса сервера приводит …
11 июн '15 в 03:36
1 ответ

python: httplib.CannotSendRequest при вложении многопоточных SimpleXMLRPCServers

Я периодически получаю исключение httplib.CannotSendRequest при использовании цепочки SimpleXMLRPCServers, которые используют SocketServer.ThreadingMixin. Под цепочкой я подразумеваю следующее: У меня есть клиентский скрипт, который использует xmlrp…
1 ответ

AS3 RemoteObject с XMLRPC Python Server: проблема "NetConnection.Call.BadVersion"

Я хочу использовать механизм XMLRPC между моим приложением Flex и моим сервером XMLRPC Python. Мой сервер: class ServerMockUp(SimpleXMLRPCRequestHandler): # Services path declaration rpc_paths = () myServer = SimpleXMLRPCServer(("localhost", 80), re…
3 ответа

Объедините SimpleXMLRPCServer и BaseHTTPRequestHandler в Python

Поскольку междоменные запросы xmlrpc в JavaScript невозможны, мне нужно создать приложение Python, которое предоставляет как HTML через HTTP, так и службу XML-RPC в одном домене. Создать обработчик HTTP-запроса и SimpleXMLRPCServer в python довольно…
24 авг '10 в 21:22
0 ответов

Выход из приложения SimpleXMLRPCServer изящно

Я пытаюсь сделать небольшое приложение, используя SimpleXMLRPCServer, и мне интересно, как правильно закрыть его при получении SIGTERM. Причина в том, что позже я сделаю скрипт запуска / остановки для приложения и хочу, чтобы оно выполняло различные…
17 сен '13 в 23:32
1 ответ

Как подделать мыльный ответ в Python?

Я пытаюсь проверить функцию в продукте компании. Наше программное обеспечение сделает запрос SOAP следующим образом: Заголовок запроса POST /testfunction.php HTTP/1.1 Accept: application/soap+xml, application/xml, text/xml SOAPAction: "http://www.ab…
03 май '11 в 14:19
5 ответов

Использование **kwargs с SimpleXMLRPCServer в python

У меня есть класс, который я хочу представить как удаленный сервис, использующий pythons SimpleXMLRPCServer. Запуск сервера выглядит следующим образом: server = SimpleXMLRPCServer((serverSettings.LISTEN_IP,serverSettings.LISTEN_PORT)) service = Serv…
23 сен '08 в 08:19
1 ответ

Python xml-rpc не печатает вывод

Я пытаюсь заставить пример учебника IBM работать, но до сих пор не было никакой удачи сервер: import calendar, SimpleXMLRPCServer #The server object class Calendar: def getMonth(self, year, month): return calendar.month(year, month) def getYear(self…
26 окт '11 в 16:42
1 ответ

Внедрение произвольного кода в сервер Python SimpleXMLRPC

В документации по python SimpleXMLRPC Server упоминается: Предупреждение Включение опции allow_dotted_names позволяет злоумышленникам получить доступ к глобальным переменным вашего модуля и может позволить злоумышленникам выполнить произвольный код …
17 мар '13 в 14:43
1 ответ

JavaScript получает пустой ответ или пустой responseXML от Python SimpleXMLRPCServer

Я нашел ответ на этот вопрос. Это решено. Повествование: я получаю доступ к Python API, набору methodCalls поверх SimpleXMLRPCServer. Сервер отвечает на запрос GET браузера с помощью html-страницы "web_interface.html". HTML-страница - это очень прос…
0 ответов

Подключение XMLRPCSERVER с помощью модуля сокета

Рассматривать XMLRPCSERVER запущен, и мы хотим подключить этот сервер и вызвать один метод. Я знаю, мы можем сделать с помощью xmlrpclib (ServerProxy). Но проблема в том, что я хочу подключиться к XMLRPCSERVER с помощью https протокол не http, У мен…
1 ответ

Проблема отправки запроса SimpleXMLRPCServer

Мы разрабатываем клиент-серверное приложение на основе XML-RPC. Серверная часть должна знать IP-адрес каждого клиента для каждого запроса. Для этого мы смешиваем SocketServer.ThreadingMixIn с SimpleXMLRPCServer и подклассом SimpleXMLRPCRequestHandle…
28 июн '11 в 12:12
0 ответов

Остановка атаки WordPress XMLRPC.php

Я испытываю атаку XMLRPC Brute Force на мой сайт, которая продолжается уже около 28 часов. Каждые несколько секунд 188.0.236.9 пытается вставить пользовательскую комбинацию в мой файл XMLRPC.php. Я проверил whois на ip, который не сильно помог. Указ…
3 ответа

Недействительный Unicode/XML с Python SimpleXMLRPCServer?

Я получаю следующую ошибку на стороне клиента, когда я передаю недопустимые символы XML в Python SimpleXMLRPCServer: Fault: <Fault 1: "<class 'xml.parsers.expat.ExpatError'>:not well-formed (invalid token): line 6, column 15"> Зачем? Нуж…
07 дек '10 в 04:24
1 ответ

Как перенаправить вывод логов сервера xmlrpc в какой-нибудь файл

Я использую модуль SimpleXMLRPCServer для создания сервера RPC. Всякий раз, когда я отправляю любой запрос на сервер, он показывает мне запрос на соединение. Как я могу перенаправить этот вывод в какой-то файл, чтобы я мог видеть запрос, сделанный н…
11 дек '13 в 06:06
1 ответ

Ввод Python, мешающий SimpleXMLRPCServer

У меня есть сервер по этим направлениям: from SimpleXMLRPCServer import SimpleXMLRPCServer def ack(msg): return input("Allow? ").lower() in ['y', 'yes'] server = SimpleXMLRPCServer(("localhost", 8080)) server.register_function(ack, "ack") server.ser…
04 ноя '15 в 22:49
1 ответ

Вызов serve_forever для __init__ класса, который наследуется от SimpleXMLRPCServer

Это неправильно? from SimpleXMLRPCServer import SimpleXMLRPCServer from random import randint def TicTacServer(SimpleXMLRPCServer): def __init__(self,host): super(TicTacServer,self).__init__(host) self.resetGame() super(TicTacServer,self).register_f…
03 апр '13 в 17:11