RestRequest.AddParameter

Overview

Adds a new parameter to request body.

RestRequest myRestRequest.AddParameter(name: string, value: object)

Adds a new parameter to request body.

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

Copyright © 2010 - 2023 Emakin. All rights reserved.