Dalam pengembangan perangkat lunak, proxy berperan sebagai perantara untuk mengontrol akses ke suatu fitur atau sumber daya. Proxy dapat menerapkan fitur seperti pemeriksaan izin, pencatatan operasi, caching data, dan pemuatan malas tanpa mengubah kode aslinya. Hal ini membuat program lebih aman, lebih cepat, serta lebih mudah dipelihara dan dikembangkan. Topik ini menjelaskan cara mengonfigurasi proxy untuk kit pengembangan perangkat lunak (SDK) .NET V2.0.
Jenis proxy
Proxy HTTP dan HTTPS didukung. Anda dapat menggunakan salah satu jenis tersebut dalam aplikasi Anda.
Jenis proxy | Deskripsi |
HTTP proxy | Konfigurasikan alamat dan port server proxy menggunakan parameter HttpProxy. Formatnya adalah |
HTTPS proxy | Konfigurasikan alamat dan port server proxy menggunakan parameter HttpsProxy. Formatnya adalah |
Jika server proxy memerlukan autentikasi, tambahkan nama pengguna dan kata sandi ke alamat tersebut. Formatnya adalah http://<pengguna>:<kata sandi>@<alamat IP>:<port>.
Metode konfigurasi proxy
Konfigurasi proxy berlaku sesuai urutan prioritas menurun berikut: konfigurasi menggunakan objek RuntimeOptions dan konfigurasi saat Anda menginisialisasi klien SDK.
Anda dapat mengonfigurasi proxy untuk permintaan saat ini menggunakan
AlibabaCloud.TeaUtil.Models.RuntimeOptions.// Pengaturan parameter waktu proses. Pengaturan ini hanya berlaku untuk permintaan yang menggunakan instance RuntimeOptions ini. var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions { HttpProxy = "http://127.0.0.1:9898"; HttpsProxy = "http://127.0.0.1:8989"; };Anda dapat mengonfigurasi proxy untuk semua permintaan menggunakan
AlibabaCloud.OpenApiClient.Models.Config.var config = new AlibabaCloud.OpenApiClient.Models.Config { // Pengaturan parameter proxy. Pengaturan ini berlaku untuk semua klien yang menggunakan konfigurasi ini. HttpProxy = "http://127.0.0.1:9898", HttpsProxy = "http://127.0.0.1:8989" };
Referensi
Untuk informasi selengkapnya tentang cara mengonfigurasi proxy HTTP, lihat Konfigurasi proxy HTTP.