Pustaka klien bersama HTTP inti untuk Python
corehttp
menyediakan pengecualian dan modul bersama untuk pustaka klien Python SDK.
Memulai
Biasanya, Anda tidak perlu menginstal corehttp
, karena akan diinstal ketika Anda menginstal salah satu pustaka klien menggunakannya.
Transportasi
Untuk menggunakan corehttp
, Anda harus memilih implementasi transportasi. corehttp
menyediakan transportasi berikut:
Transportasi sinkron:
RequestsTransport
- Transportasi sinkron berdasarkan pustaka Permintaan .HttpXTransport
- Transportasi sinkron berdasarkan pustaka HTTPX .
Transportasi asinkron:
AioHttpTransport
- Transportasi asinkron berdasarkan pustaka aiohttp .AsyncHttpXTransport
- Transportasi asinkron berdasarkan pustaka HTTPX .
Setiap transportasi memiliki dependensinya sendiri, yang dapat Anda instal menggunakan corehttp
ekstra:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
Jika tidak ada transportasi yang ditentukan, corehttp
akan default menggunakan RequestsTransport
untuk permintaan alur sinkron dan AioHttpTransport
untuk permintaan alur asinkron.
Berkontribusi
Proyek ini menyambut baik kontribusi dan saran. Sebagian besar kontribusi mengharuskan Anda menyetujui Perjanjian Lisensi Kontributor (CLA) yang menyatakan bahwa Anda memiliki hak untuk, dan benar-benar melakukannya, memberi kami hak untuk menggunakan kontribusi Anda. Untuk detailnya, kunjungi https://cla.microsoft.com.
Ketika Anda mengirimkan permintaan tarik, CLA-bot akan secara otomatis menentukan apakah Anda perlu memberikan CLA dan menghias PR dengan tepat (misalnya, label, komentar). Cukup ikuti instruksi yang diberikan oleh bot. Anda hanya perlu melakukan ini sekali di semua repos menggunakan CLA kami.
Proyek ini telah mengadopsi Kode Etik Sumber Terbuka Microsoft. Untuk informasi selengkapnya, lihat FAQ Kode Etik atau hubungi opencode@microsoft.com untuk mengajukan pertanyaan atau komentar tambahan.
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk