C# Class Restful.Web.Client.Client.RawClient

Inheritance: IRawClient
Afficher le fichier Open project: benjaminkeeping/Restful.Web.Client

Méthodes publiques

Méthode Description
MakeWebRequest ( string url, string method ) : void
MakeWebRequest ( string url, string method, string body ) : void
MakeWebRequestWithResult ( string url, string method ) : string
MakeWebRequestWithResult ( string url, string method, string body ) : string
RawClient ( IHeaderAppender headerAppender, string contentType ) : System

Private Methods

Méthode Description
AddRequestBody ( string body, WebRequest request ) : void
BuildRequest ( string url, string method ) : HttpWebRequest
ExtractWebResponseFromException ( string url, Exception exception ) : Exception
InitiateRequest ( WebRequest request ) : WebResponse
ParseResponseAsString ( WebResponse response ) : string
TryWebRequest ( string url, string method, WebResponse>.Func makeWebRequest ) : string
TryWebRequest ( string url, string method, Action webRequest ) : void

Method Details

MakeWebRequest() public méthode

public MakeWebRequest ( string url, string method ) : void
url string
method string
Résultat void

MakeWebRequest() public méthode

public MakeWebRequest ( string url, string method, string body ) : void
url string
method string
body string
Résultat void

MakeWebRequestWithResult() public méthode

public MakeWebRequestWithResult ( string url, string method ) : string
url string
method string
Résultat string

MakeWebRequestWithResult() public méthode

public MakeWebRequestWithResult ( string url, string method, string body ) : string
url string
method string
body string
Résultat string

RawClient() public méthode

public RawClient ( IHeaderAppender headerAppender, string contentType ) : System
headerAppender IHeaderAppender
contentType string
Résultat System