RestClient.Request

Overview

Creates a RestRequest instance.

RestRequest myRestClient.Request()

Creates a new request on client.

RestRequest myRestClient.Request(resource: string)

Creates a RestRequest instance.

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

Arguments

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.

Example

JSON Request

var client = $Rest.Create('http://targetserver/'); var request = client.Request("file/{id}", { field : 'value' }); request.AddUrlParameter('id',123456); var result = request.ExecuteJson();

Example

Xml Request

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

Copyright © 2010 - 2023 Emakin. All rights reserved.