Biblioteca de cliente compartida HTTP principal para Python
corehttp
proporciona excepciones y módulos compartidos para las bibliotecas cliente del SDK de Python.
Introducción
Normalmente, no tendrá que instalar corehttp
, ya que se instalará al instalar una de las bibliotecas cliente que la usa.
Transportes
Para usar corehttp
, deberá elegir una implementación de transporte. corehttp
proporciona los siguientes transportes:
Transportes sincrónicos:
RequestsTransport
- Transporte sincrónico basado en la biblioteca de solicitudes .HttpXTransport
- Transporte sincrónico basado en la biblioteca HTTPX .
Transportes asincrónicos:
AioHttpTransport
- Transporte asincrónico basado en la biblioteca aiohttp .AsyncHttpXTransport
- Transporte asincrónico basado en la biblioteca HTTPX .
Cada transporte tiene sus propias dependencias, que puede instalar con los corehttp
extras:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
Si no se especifica ningún transporte, corehttp
se usará RequestsTransport
de forma predeterminada para las solicitudes de canalización sincrónicas y AioHttpTransport
para las solicitudes de canalización asincrónicas.
Contribuciones
Este proyecto agradece las contribuciones y sugerencias. La mayoría de las contribuciones requieren que acepte un Contrato de licencia para el colaborador (CLA) que declara que tiene el derecho a concedernos y nos concede los derechos para usar su contribución. Para más detalles, visite https://cla.microsoft.com.
Cuando se envía una solicitud de incorporación de cambios, un bot de CLA determinará de forma automática si tiene que aportar un CLA y completar la PR adecuadamente (por ejemplo, la etiqueta, el comentario). Solo siga las instrucciones que le dará el bot. Solo será necesario que lo haga una vez en todos los repositorios con nuestro CLA.
El proyecto ha adoptado el Código de conducta de código abierto de Microsoft. Para obtener más información, consulte las preguntas más frecuentes del código de conducta o póngase en contacto con opencode@microsoft.com si tiene cualquier otra pregunta o comentario.
Azure SDK for Python
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de