У меня сервер 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
Как мне этого добиться? Любые идеи или комментарии приветствуются!