Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

RestRequest RestClient myRestClient.Request()

RestRequest RestClient myRestClient.Request(resource: string)

...

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

Arguments

string resource
to request
string resource
Resource part of URL.
( string | object | XmlNode 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 XmlNode Xml or string with starts with "<" and ends with ">" characters.

Example

JSON Request

Code Block
languagejs
var client = $Rest.Create('http://targetserver/');

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

request.AddUrlParameter('id',123456);

var result = request.ExecuteJson();

Example

...

Code Block
languagejs
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();

Examples

...

languagejs

...

Xml Request

Code Block
languagejs
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();