httpx
Construye clientes HTTP en Python con HTTPX
Los servicios de Python necesitan llamadas HTTP fiables para APIs, streams e integraciones autenticadas. Esta habilidad ofrece patrones prácticos de HTTPX para sincronía, asincronía, timeouts, streaming y clientes reutilizables.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "httpx" from https://skillstore.io/skills/bossjones-httpx.md and its manifest at https://skillstore.io/api/skills/bossjones-httpx/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "httpx". Planifica una solicitud HTTPX síncrona con timeout y gestión de errores.
Resultado esperado:
- Configuración de cliente recomendada
- Notas sobre timeout y gestión de estado
- Lista de comprobación para analizar respuestas
Usando "httpx". Convierte llamadas API secuenciales a un patrón HTTPX asíncrono.
Resultado esperado:
Un plan de migración conciso con reutilización de cliente, solicitudes concurrentes, gestión de excepciones y agregación de resultados.
Usando "httpx". Prepara un flujo de descarga en streaming para un archivo grande.
Resultado esperado:
- Esquema de respuesta en streaming
- Orientación sobre escritura en disco y progreso
- Notas sobre limpieza y gestión de fallos
Auditoría de seguridad
SeguroAll 56 static findings are false positives caused by Markdown code fences, reserved example domains, expected download writes, and API credential parameters. SKILL.md contains documentation only, with no executable scripts, credential harvesting, unauthorized network targets, or prompt injection.
Factores de riesgo
⚙️ Comandos externos (31)
🌐 Acceso a red (15)
📁 Acceso al sistema de archivos (3)
🔑 Variables de entorno (7)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/bossjones-httpx/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/bossjones-httpx?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/bossjones-httpx?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bossjones-httpx/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/bossjones-httpx.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
bossjones. (2026). httpx security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bossjones-httpx/audits/8Cita BibTeX
@techreport{bossjones-bossjones-httpx-2026,
author = {bossjones},
title = {httpx security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bossjones-httpx/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "httpx security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "bossjones"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bossjones-httpx/audits/8"
identifiers:
- type: other
value: "skillstore:bossjones-httpx:audit:8"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Construir clientes de API de servicio
Crea clientes HTTP con autenticación, timeouts, comprobaciones de estado y configuración de conexión reutilizable.
Transmitir respuestas grandes de API
Descarga respuestas o archivos grandes sin cargar todo el payload en memoria.
Coordinar llamadas API asíncronas
Usa patrones de AsyncClient para obtener múltiples recursos mientras mantienes clara la reutilización de conexiones y la gestión de errores.
Prueba estos prompts
Crea un ejemplo de HTTPX para una solicitud GET síncrona a [endpoint]. Incluye gestión de estado, análisis JSON y orientación sobre timeouts.
Diseña un enfoque de HTTPX AsyncClient para obtener varios recursos de API de forma concurrente. Incluye reutilización de conexiones y gestión de errores.
Muestra cómo configurar HTTPX para autenticación con bearer token, encabezados personalizados y configuración segura de timeouts. Mantén las credenciales fuera del código fuente.
Diseña un cliente HTTPX reutilizable para [service]. Incluye métodos de solicitud, gestión de contexto, orientación sobre reintentos, soporte de streaming y limpieza.
Mejores prácticas
- Reutiliza instancias de Client o AsyncClient para connection pooling y menor sobrecarga por solicitud.
- Establece timeouts explícitos de conexión, lectura y generales antes de llamar a servicios externos.
- Pasa credenciales desde una configuración gestionada por el llamador y evita tokens hardcodeados en archivos fuente.
Evitar
- Crear un nuevo cliente HTTP para cada solicitud en flujos de trabajo repetidos.
- Leer descargas grandes en memoria cuando hay disponible una respuesta en streaming.
- Copiar claves API de placeholder o URLs de ejemplo en integraciones de producción.