es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: HTTPX

Proxy un sitio web externo utilizando Python FastAPI sin admitir parámetros de consulta.

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

¿Cómo se transmiten los datos de forma asíncrona en Python con httpx?

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

¿Descargar archivos grandes y transmitirlos en streaming a S3?

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