RestRequest¶
Bir REST hizmetine yönelik isteği tanımlar.
Özellikler¶
İstek Tanımı¶
- RestRequest.Method: İsteğin HTTP yöntemini alır veya ayarlar.
İstek Parametreleri ve Gövdesi¶
- RestRequest.AddFile: Belirtilen dosyayı isteğe ekler.
- RestRequest.AddFileBase64: Belirtilen Base64 kodlu dosya içeriğini isteğe ekler.
- RestRequest.AddFileBody: Bir dosyayı istek gövdesi olarak ekler.
- RestRequest.AddFileBodyBase64: Belirtilen Base64 kodlu dosyayı istek gövdesi olarak ekler.
- RestRequest.AddHeader: İsteğe yeni bir HTTP üstbilgisi ekler.
- RestRequest.AddObject: İsteğe yeni bir nesneyi istek gövdesi olarak ekler.
- RestRequest.AddParameter: İstek gövdesine yeni bir parametre ekler.
- RestRequest.AddQueryParameter: Yeni bir sorgu dizesi parametresi kaydeder.
- RestRequest.AddUrlParameter: Yeni bir URL parametresi kaydeder.
- RestRequest.AddXml: İsteğe yeni XML içeriği ekler.
- RestRequest.SetFileFragment: Kısmi yükleme parçalarının arabellek boyutunu ayarlar.
Yürütme¶
- RestRequest.Delete: İsteği DELETE yöntemiyle gerçekleştirir.
- RestRequest.DeleteAsync: İsteği DELETE yöntemiyle eşzamansız olarak gerçekleştirir.
- RestRequest.Execute: İsteği yürütür ve hedef sunucunun yanıtını döndürür.
- RestRequest.ExecuteAsync: İsteği eşzamansız olarak yürütür ve hedef sunucunun yanıtını döndürür.
- RestRequest.ExecuteJson: İsteği yürütür ve yanıt gövdesini JavaScript nesnesi olarak döndürür.
- RestRequest.ExecuteJsonAsync: İsteği eşzamansız olarak yürütür ve yanıt gövdesini JavaScript nesnesi olarak döndürür.
- RestRequest.ExecuteString: İsteği yürütür ve yanıt gövdesini dize olarak döndürür.
- RestRequest.ExecuteStringAsync: İsteği eşzamansız olarak yürütür ve yanıt gövdesini dize olarak döndürür.
- RestRequest.ExecuteXml: İsteği yürütür ve yanıt gövdesini XML düğümü olarak döndürür.
- RestRequest.ExecuteXmlAsync: İsteği eşzamansız olarak yürütür ve yanıt gövdesini XML düğümü olarak döndürür.
- RestRequest.Get: İsteği GET yöntemiyle gerçekleştirir.
- RestRequest.GetAsync: İsteği GET yöntemiyle eşzamansız olarak gerçekleştirir.
- RestRequest.Patch: İsteği PATCH yöntemiyle gerçekleştirir.
- RestRequest.PatchAsync: İsteği PATCH yöntemiyle eşzamansız olarak gerçekleştirir.
- RestRequest.Post: İsteği POST yöntemiyle gerçekleştirir.
- RestRequest.PostAsync: İsteği POST yöntemiyle eşzamansız olarak gerçekleştirir.
- RestRequest.Put: İsteği PUT yöntemiyle gerçekleştirir.
- RestRequest.PutAsync: İsteği PUT yöntemiyle eşzamansız olarak gerçekleştirir.
İstek Beklentileri¶
- RestRequest.Expect: İsteği doğrulamak için beklenen durum kodunu ayarlar.