RestClient¶
Bir REST hizmetiyle bağlantı tanımlar.
Özellikler¶
İstemci Durumu¶
- RestClient.IsAuthenticated: İstemcinin kimliğinin şu anda doğrulanıp doğrulanmadığı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 üst bilgi 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: İstemcinin kimliğini belirtilen hizmeti kullanarak doğrular.
- RestClient.AuthenticateBasic: İstemcinin kimliğini HTTP Basic kimlik doğrulamasını kullanarak doğrular.
- RestClient.AuthenticateJwt: İstemcinin kimliğini JWT (JSON Web Token) kullanarak doğrular.
- RestClient.AuthenticateNtlm: İstemcinin kimliğini NTLM kimlik doğrulamasını kullanarak 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.