Ana içeriğe geç

Request

Yeni bir RestRequest örneği oluşturur.

1
myRestClient.Request():RestRequest

Yeni bir RestRequest belirtilen kaynakla örneği oluşturur.

1
myRestClient.Request(resource: string):RestRequest

Yeni bir RestRequest belirtilen kaynak ve gövdeyle örneği oluşturur.

1
myRestClient.Request(resource: string, body: ( string | object | Xml )):RestRequest

Parametreler

string resource
    İstek yapılacak kaynak.

( string | object | Xml ) body
    İstek gövdesi.

Döndürür

Yeni bir RestRequest örneği. Yeni bir RestRequest örneği. Yeni bir RestRequest örneği.

Notlar

Bu body bağımsız değişken isteğe bağlıdır. Belirtilirse istek yöntemi otomatik olarak POST olarak ayarlanır; aksi takdirde varsayılanı GET olur.

XML türündeki gövdeler, body bir Xml nesnesi veya "<" ile başlayıp ">" karakterleriyle biten bir dize olarak belirtilmişse otomatik olarak algılanır.

JSON gövdeli istek oluşturma

1
2
3
4
5
6
7
8
9
var client = $Rest.Create('http://targetserver/');

var request = client.Request("file/{id}", {
    field : 'value'
});

request.AddUrlParameter('id',123456);

var result = request.ExecuteJson();

XML gövdeli istek oluşturma

1
2
3
4
5
6
7
var client = $Rest.Create('http://targetserver/');

var request = client.Request('file/{id}','<root><field>value</field></root>');

request.AddUrlParameter('id',123456);

var result = request.ExecuteXml();

Ayrıca bkz.