C# Class CrownPeakPublic.cpHttpClient

Inheritance: System.Net.Http.HttpClient
Exibir arquivo Open project: Crownpeak/Access-API-Examples

Public Methods

Method Description
AddHeader ( string name, string value ) : void
CaptureToJsonString ( ) : string
GenerateSignature ( HttpMethod method, Uri requestUri, string postData, string dateTimeSent ) : string
RemoveHeader ( string name ) : void
SetAcceptHeader ( string mediaType ) : void
SetPostData ( string content, Encoding encoding, string mediaType ) : void
SetUri ( Uri uri ) : void
SetUri ( string sUri ) : void
SetupAccessRequest ( string controller, string action, string postData = "", string postDataMediaType = "application/json", string accept = "application/json" ) : void
cpHttpClient ( ) : System
cpHttpClient ( string server, string instance, string key, string secret = "" ) : System

Supplying a secret key will trigger Signature authentication method

Private Methods

Method Description
AddAccessAPIHeaders ( string acceptHeaderValue ) : void
CleanupServer ( string server ) : string

Method Details

AddHeader() public method

public AddHeader ( string name, string value ) : void
name string
value string
return void

CaptureToJsonString() public method

public CaptureToJsonString ( ) : string
return string

GenerateSignature() public method

public GenerateSignature ( HttpMethod method, Uri requestUri, string postData, string dateTimeSent ) : string
method HttpMethod
requestUri System.Uri
postData string
dateTimeSent string
return string

RemoveHeader() public method

public RemoveHeader ( string name ) : void
name string
return void

SetAcceptHeader() public method

public SetAcceptHeader ( string mediaType ) : void
mediaType string
return void

SetPostData() public method

public SetPostData ( string content, Encoding encoding, string mediaType ) : void
content string
encoding System.Text.Encoding
mediaType string
return void

SetUri() public method

public SetUri ( Uri uri ) : void
uri System.Uri
return void

SetUri() public method

public SetUri ( string sUri ) : void
sUri string
return void

SetupAccessRequest() public method

public SetupAccessRequest ( string controller, string action, string postData = "", string postDataMediaType = "application/json", string accept = "application/json" ) : void
controller string
action string
postData string
postDataMediaType string
accept string
return void

cpHttpClient() public method

public cpHttpClient ( ) : System
return System

cpHttpClient() public method

Supplying a secret key will trigger Signature authentication method
public cpHttpClient ( string server, string instance, string key, string secret = "" ) : System
server string
instance string
key string
secret string
return System