Yazılım geliştirmede proxy, bir özelliğe veya kaynağa erişimi kontrol eden bir ara sunucu olarak çalışır. Proxy kullanarak mevcut kodunuzu değiştirmeden izin kontrolleri, işlem günlükleri, önbelleğe alınmış veriler ve geç yükleme gibi işlevleri uygulayabilirsiniz. Bu sayede uygulamanız daha güvenli ve hızlı olur; bakım ve genişletilmesi kolaylaşır. Bu konuda .NET SDK V2.0'da proxy'nin nasıl yapılandırılacağı açıklanmaktadır.
Proxy türleri
HTTP ve HTTPS proxy'leri desteklenir. Uygulamanızda her iki türü de kullanabilirsiniz.
|
|
|
|
|
|
|
|
|
Proxy sunucusu kimlik doğrulaması gerektiriyorsa kullanıcı adını ve parolayı adrese ekleyin. Biçim şöyledir: http://<user>:<password>@<IP address>:<port>.
Proxy yapılandırma yöntemleri
Her ikisi de ayarlandığında RuntimeOptions proxy yapılandırması, istemci düzeyindeki yapılandırmaya göre önceliklidir.
-
Tek bir istek için proxy'yi
AlibabaCloud.TeaUtil.Models.RuntimeOptionskullanarak yapılandırın.// Runtime parameter settings. These settings apply only to requests that use this RuntimeOptions instance. var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions { HttpProxy = "http://127.0.0.1:9898"; HttpsProxy = "http://127.0.0.1:8989"; }; -
Tüm istekler için proxy'yi
AlibabaCloud.OpenApiClient.Models.Configkullanarak yapılandırın.var config = new AlibabaCloud.OpenApiClient.Models.Config { // Proxy parameter settings. These settings apply to all clients that use this config. HttpProxy = "http://127.0.0.1:9898", HttpsProxy = "http://127.0.0.1:8989" };
İlgili kaynaklar
Tam HTTP proxy kurulumu için bkz. HTTP proxy yapılandırması.