Я пытаюсь написать промежуточное программное обеспечение в своем приложении FastAPI, чтобы запросы, поступающие к конечным точкам, соответствующим определенному формату, перенаправлялись на другой URL-адрес, но я не могу найти способ сделать это, поскольку request.url доступен только для чтения.
Я также ищу способ обновить заголовки запросов перед перенаправлением.
Возможны ли такие вещи вообще в FastAPI ?
Перенаправление — лучшее, что я мог сделать на данный момент:
from fastapi import Request
from fastapi.responses import RedirectResponse
@app.middleware("http")
async def redirect_middleware(request: Request, call_next):
if matches_certain_format(request.url.path):
new_url = create_target_url(request.url.path)
return RedirectResponse(url=new_url)
Подробнее здесь: https://stackoverflow.com/questions/757 ... in-fastapi
Как перенаправить запросы на другой URL/конечную точку в FastAPI? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как правильно подготовить объект JSON для отправки в конечную конечную точку? [закрыто]
Anonymous » » в форуме Php - 0 Ответы
- 64 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как вызвать конечную точку API из другой конечной точки API в том же приложении FastAPI?
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-