Вопросы по теме 'starlette'

Сервер Uvicorn неожиданно отключился
Я работаю с фреймворком FastAPI, обслуживаемым сервером Uvicorn. Мое приложение должно выполнять требующие много времени численные вычисления в заданной конечной точке (/run). Для этого я использую «background_task» от fastAPI (который в основном...
2192 просмотров
schedule 07.11.2022

FastAPI (starlette) получить реальный IP клиента
У меня есть API на FastAPI, и мне нужно получить реальный IP-адрес клиента, когда он запрашивает мою страницу. Я хочу использовать Starlette Request. Но он возвращает IP-адрес моего сервера, а не удаленный IP-адрес клиента. Мой код:...
7371 просмотров
schedule 22.07.2022

Вернуть несколько файлов из fastapi
Используя fastapi , я не могу понять, как отправить несколько файлов в качестве ответа. Например, чтобы отправить один файл, я буду использовать что-то вроде этого from fastapi import FastAPI, Response app = FastAPI()...
3870 просмотров
schedule 01.07.2023

Обновление браузера не отправляет идентификатор последнего события, полученный как часть ответа, отправленного сервером
Я пытаюсь создать систему уведомлений в реальном времени для пользователей, использующих события, отправленные сервером в python. Проблема, с которой я сталкиваюсь, заключается в том, что когда я обновляю браузер, это означает, что браузер...
428 просмотров

FastAPI / Pydantic принимает произвольное тело почтового запроса?
Я хочу создать конечную точку FastAPI, которая просто принимает произвольное тело почтового запроса и возвращает его. Если я пришлю {"foo" : "bar"} , я хочу получить {"foo" : "bar"} обратно. Но я также хочу иметь возможность отправить {"foo1"...
2283 просмотров

Получить тело запроса звездочки в контексте промежуточного программного обеспечения
У меня есть такое промежуточное ПО class RequestContext(BaseHTTPMiddleware): async def dispatch(self, request: Request, call_next: RequestResponseEndpoint): request_id = request_ctx.set(str(uuid4())) # generate uuid to request...
2975 просмотров
schedule 07.01.2023