Python Как переслать HTTP-запрос на сервер XMLRPC - PullRequest
0 голосов
/ 01 ноября 2018

У меня сервер XMLRPC работает на порту 7777.

Я планирую иметь простой HTTP-сервер, работающий на порту 8080, который будет принимать все HTTP-запросы (вызов XMLRPC также является HTTP-запросом, путь которого начинается с / RPC2).

Я хочу, чтобы мой HTTP-сервер мог перенаправить запрос XMLRPC на мой сервер XMLRPC для обработки и вернуть все результаты, возвращаемые моим сервером XMLRPC. Но HTTP-сервер может сам обрабатывать другие запросы.

псевдокод для HTTP-сервера:

localhost:8888 (The HTTP server) receives an HTTP request, then    
if request.path startswith "/RPC2":
    redirect the request to localhost:7777 so that the XMLRPC server can process
    return the result from XMLRPC server
else:
    process the request itself

Как мне этого добиться? Любые идеи или комментарии приветствуются!

...