RestClient¶
REST hizmetiyle bağlantı tanımlar.
Özellikler¶
İstemci Durumu¶
- RestClient.IsAuthenticated: İstemcinin şu anda kimliğinin doğrulanmış olup olmadığını belirten bir değer alır.
- RestClient.Url: İstemcinin hedef URL'sini alır veya ayarlar.
Varsayılan Parametreler¶
- RestClient.AddDefaultHeader: Bu istemcinin yaptığı tüm isteklere varsayılan bir başlık ekler.
- RestClient.AddDefaultParameter: Bu istemcinin yaptığı tüm isteklere varsayılan bir parametre ekler.
- RestClient.AddDefaultUrlParameter: Bu istemcinin yaptığı tüm isteklere varsayılan bir URL parametresi ekler.
Kimlik Doğrulama¶
- RestClient.Authenticate: Belirtilen hizmeti kullanarak istemcinin kimliğini doğrular.
- RestClient.AuthenticateBasic: HTTP Basic kimlik doğrulaması kullanarak istemcinin kimliğini doğrular.
- RestClient.AuthenticateJwt: JWT (JSON Web Token) kullanarak istemcinin kimliğini doğrular.
- RestClient.AuthenticateNtlm: NTLM kimlik doğrulaması kullanarak istemcinin kimliğini doğrular.
- RestClient.EnsureAuthenticated: İstemcinin kimliği henüz doğrulanmamışsa belirtilen hizmet ve kapsamla kimliğini doğrular.
İstek Oluşturma¶
- RestClient.Request: Yeni bir RestRequest örneği oluşturur.