Python如何将HTTP请求转发到XMLRPC服务器

时间:2018-10-31 23:42:16

标签: python http xml-rpc httpserver

我有一个运行在端口7777上的XMLRPC服务器。

我计划在端口8080上运行一个简单的HTTP服务器,它将接收所有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

我该如何实现?任何想法或评论表示赞赏!

0 个答案:

没有答案