Biblioteca de cliente partilhada http principal para Python
corehttp
fornece exceções e módulos partilhados para bibliotecas de cliente do SDK Python.
Introdução
Normalmente, não terá de instalar corehttp
o , uma vez que será instalado quando instalar uma das bibliotecas de cliente que a utiliza.
Transportes
Para utilizar corehttp
o , terá de escolher uma implementação de transporte. corehttp
fornece os seguintes transportes:
Transportes síncronos:
RequestsTransport
- Um transporte síncrono baseado na biblioteca Pedidos .HttpXTransport
- Um transporte síncrono baseado na biblioteca HTTPX .
Transportes assíncronos:
AioHttpTransport
- Um transporte assíncrono baseado na biblioteca aiohttp .AsyncHttpXTransport
- Um transporte assíncrono baseado na biblioteca HTTPX .
Cada transporte tem as suas próprias dependências, que pode instalar com os corehttp
extras:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
Se não forem especificados transportes, corehttp
a utilização RequestsTransport
será predefinida para pedidos de pipeline síncronos e AioHttpTransport
para pedidos de pipeline assíncronos.
Contribuir
Agradecemos todas as contribuições e sugestões para este projeto. A maioria das contribuições requerem que celebre um Contrato de Licença de Contribuição (CLA) no qual se declare que tem o direito de conceder e que, na verdade, concede-nos os direitos para utilizar a sua contribuição. Para mais detalhes, visite https://cla.microsoft.com.
Quando submete um pedido Pull, um bot do CLA determina automaticamente se tem de fornecer um CLA e decorar o PR de forma adequada (por exemplo, etiqueta, comentário). Só tem de seguir as instruções fornecidas pelo bot. Apenas terá de fazer isto uma vez em todos os repositórios com o nosso CLA.
Este projeto adotou o Microsoft Open Source Code of Conduct (Código de Conduta do Microsoft Open Source). Para obter mais informações, veja a Code of Conduct FAQ (FAQ do Código de Conduta) ou envie um e-mail para opencode@microsoft.com com quaisquer perguntas ou comentários adicionais.
Azure SDK for Python
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários