C# Class CrownPeakPublic.cpHttpClient

Inheritance: System.Net.Http.HttpClient
Afficher le fichier Open project: Crownpeak/Access-API-Examples

Méthodes publiques

Méthode 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

Méthode Description
AddAccessAPIHeaders ( string acceptHeaderValue ) : void
CleanupServer ( string server ) : string

Method Details

AddHeader() public méthode

public AddHeader ( string name, string value ) : void
name string
value string
Résultat void

CaptureToJsonString() public méthode

public CaptureToJsonString ( ) : string
Résultat string

GenerateSignature() public méthode

public GenerateSignature ( HttpMethod method, Uri requestUri, string postData, string dateTimeSent ) : string
method HttpMethod
requestUri System.Uri
postData string
dateTimeSent string
Résultat string

RemoveHeader() public méthode

public RemoveHeader ( string name ) : void
name string
Résultat void

SetAcceptHeader() public méthode

public SetAcceptHeader ( string mediaType ) : void
mediaType string
Résultat void

SetPostData() public méthode

public SetPostData ( string content, Encoding encoding, string mediaType ) : void
content string
encoding System.Text.Encoding
mediaType string
Résultat void

SetUri() public méthode

public SetUri ( Uri uri ) : void
uri System.Uri
Résultat void

SetUri() public méthode

public SetUri ( string sUri ) : void
sUri string
Résultat void

SetupAccessRequest() public méthode

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
Résultat void

cpHttpClient() public méthode

public cpHttpClient ( ) : System
Résultat System

cpHttpClient() public méthode

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
Résultat System