Поскольку междоменные запросы xmlrpc невозможны в JavaScript, мне нужно создать приложение Python, которое предоставляет как некоторый HTML через HTTP, так и службу XML-RPC в том же домене.
Создать обработчик HTTP-запросов и SimpleXMLRPCServer в python довольно просто, но они оба должны прослушивать другой порт, что означает другой домен.
Есть ли способ создать что-то, что будет прослушивать один порт на локальном хосте и предоставлять обработчик HTTPRequestHandler и XMLRPCRequest?
Сейчас у меня два разных сервиса:
httpServer = HTTPServer(('localhost',8001), HttpHandler);
xmlRpcServer = SimpleXMLRPCServer(('localhost',8000),requestHandler=RequestHandler)
Обновить
- Я не могу установить Apache на устройство
- Размещенная страница будет одной html-страницей.
- Единственным клиентом будет устройство, на котором работает служба python.