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

0 ответов

Другие вопросы по тегам