適用于 Python 的核心 HTTP 共用用戶端程式庫
corehttp
提供 Python SDK 用戶端程式庫的共用例外狀況和模組。
開始使用
一般而言,您不需要安裝 corehttp
,因為當您使用它安裝其中一個用戶端程式庫時,將會安裝它。
傳輸
若要使用 corehttp
,您必須選擇傳輸實作。 corehttp
提供下列傳輸:
同步傳輸:
非同步傳輸:
每個傳輸都有自己的相依性,您可以使用額外專案進行安裝 corehttp
:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
如果未指定任何傳輸, corehttp
預設會針對同步管線要求和 AioHttpTransport
非同步管線要求使用 RequestsTransport
。
參與
此專案歡迎參與和提供建議。 大部分的參與都要求您同意「參與者授權合約 (CLA)」,宣告您有權且確實授與我們使用投稿的權利。 如需詳細資料,請前往 https://cla.microsoft.com 。
當您提交提取要求時,CLA Bot 會自動判斷您是否需要提供 CLA,並適當地裝飾 PR (例如標籤、註解)。 請遵循 bot 提供的指示。 您只需要使用我們的 CLA 在所有存放庫上執行此動作一次。
此專案採用了 Microsoft 開放原始碼管理辦法。 如需詳細資訊,請參閱管理辦法常見問題集,如有其他問題或意見,請連絡 opencode@microsoft.com。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應