Tag: HTTPX
Estoy tratando de hacer una proxy de un sitio web externo (URL de monitorización de Flower que se ejecuta en un contenedor diferente) usando el framework Fast API de Python: client = AsyncClient(base_url=f’http://containername:7800/monitor’) @app.get(“/monitor/{path:path}”) async def tile_request(path: str): req = client.build_request(“GET”, path) r = await client.send(req, stream=True) return StreamingResponse( r.aiter_raw(), . . . Read more
Tengo alrededor de 130 solicitudes GET asíncronas que se envían utilizando httpx y asyncio en Python, a través de un proxy que creé en AWS. En el script de Python, he impreso la hora justo antes de que se envíe cada solicitud y puedo ver que todas se envían en . . . Read more
En el enlace https://zetcode.com/python/httpx/, se encuentra el siguiente ejemplo para la transmisión continua: import httpx url = 'https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-RELEASE-amd64-mini-memstick.img' with open('FreeBSD-12.0-RELEASE-amd64-mini-memstick.img', 'wb') as f: with httpx.stream('GET', url) as r: for chunk in r.iter_bytes(): f.write(chunk) ¿Hay alguna manera de transmitir los datos de manera asíncrona? Por ejemplo: async def stream(call_back): async with . . . Read more
Necesito descargar archivos grandes y escribirlos en S3. En lugar de descargar los archivos al disco duro local y copiarlos a S3, ¿es posible transmitir los archivos directamente a S3? Encontré el siguiente código en https://www.python-httpx.org/advanced/. ¿Cómo escribir el fragmento en S3? import tempfile import httpx from tqdm import tqdm . . . Read more