Вопросы по теме '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 просмотров
schedule
10.04.2022
FastAPI / Pydantic принимает произвольное тело почтового запроса?
Я хочу создать конечную точку FastAPI, которая просто принимает произвольное тело почтового запроса и возвращает его.
Если я пришлю {"foo" : "bar"} , я хочу получить {"foo" : "bar"} обратно. Но я также хочу иметь возможность отправить {"foo1"...
2283 просмотров
schedule
04.11.2022
Получить тело запроса звездочки в контексте промежуточного программного обеспечения
У меня есть такое промежуточное ПО
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