Skip to content

Request

Creates a RestRequest instance.

1
myRestClient.Request():RestRequest

Creates a new request on client.

1
myRestClient.Request(resource: string):RestRequest

Creates a RestRequest instance.

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

Parameters

string resource
    to request

( string | object | Xml ) body
    Request body.

Remarks

Body argument is optional. If specified request method automatically set to POST, otherwise is set to GET
Xml type of body is automatically detected if specified as Xml or string with starts with "<" and ends with ">" characters.

JSON Request

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 Request

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();

See Also