Overview
Adds a new parameter to request body.RestRequest myRestRequest.AddParameter(name: string, value: object)
RestRequest myRestRequest.AddParameter(name: string, value: object, type: ( "Cookie" | "GetOrPost" | "UrlSegment" | "HttpHeader" | "RequestBody" | "QueryString" | "QueryStringWithoutEncode" ))
Arguments
string name
Name of parameter
object value
Value of parameter
( "Cookie" | "GetOrPost" | "UrlSegment" | "HttpHeader" | "RequestBody" | "QueryString" | "QueryStringWithoutEncode" ) type
Type of parameter. Optional.
Remarks
Name and value arguments are required.
Type parameter is optional. If not specified default value is "GetOrPost".
Type parameter can be one of following;
GetOrPost
Cookie
HttpHeader
RequestBody
QueryString
Example
var client = $Rest.Create('http://targetserver'); var request = client.Request(); request.AddParameter('x', 1); request.AddParameter('y', { z : 3 }); // request body as // { // "x" : 1, // "y" : { // "z" : 3 // } // } var response = request.ExecuteJson();