Bottle: отправить / переслать запрос на другой хост + порт
Мой бутылочный сервер принимает запрос http, я получаю его как LocalRequest. Я хочу отправить этот запрос на другой веб-сервер на хосте + порт и переслать ответ обратно клиенту. Я могу обогатить запрос перед отправкой на другой веб-сервер.
Как я могу это сделать?
По сути, сервер бутылок будет выступать в качестве посредника.
@put("/some/route/<path:path>")
@get("/some/route/<path:path>")
@post("/some/route/<path:path>")
@delete("/some/route/<path:path>")
def forward_request(path):
# edit/enrich the request
# send this request to host+port
# return the response