C# Class EventStore.VSTools.Infrastructure.SimpleHttpClient

Inheritance: IHttpClient
Mostra file Open project: AlexeyRaga/esvstools Class Usage Examples

Public Methods

Method Description
Get ( string url ) : HttpResponse
GetAsync ( string url ) : Task
Post ( string url, string data ) : HttpResponse
PostAsync ( string url, string data ) : Task
Put ( string url, string data ) : HttpResponse
PutAsync ( string url, string data ) : Task

Private Methods

Method Description
CreateJsonRequest ( string url, HttpMethod method ) : HttpRequestMessage
MakeRequest ( string url, HttpMethod method, string data ) : HttpResponse
MakeRequestAsync ( string url, HttpMethod method, string data ) : Task

Method Details

Get() public method

public Get ( string url ) : HttpResponse
url string
return HttpResponse

GetAsync() public method

public GetAsync ( string url ) : Task
url string
return Task

Post() public method

public Post ( string url, string data ) : HttpResponse
url string
data string
return HttpResponse

PostAsync() public method

public PostAsync ( string url, string data ) : Task
url string
data string
return Task

Put() public method

public Put ( string url, string data ) : HttpResponse
url string
data string
return HttpResponse

PutAsync() public method

public PutAsync ( string url, string data ) : Task
url string
data string
return Task