Class HttpRequestBuilder
- Namespace
- Homa.Sdk.Foundation
- Assembly
- Homa.Sdk.Foundation.dll
Allows to construct an HTTP query.
public static class HttpRequestBuilder
- Inheritance
-
HttpRequestBuilder
- Inherited Members
Methods
Get(string)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponse> Get(string url)
Parameters
urlstringURL under which to make the request.
Returns
Get(Uri)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponse> Get(Uri uri)
Parameters
uriUriURI under which to make the request.
Returns
GetRaw(string)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponseMessage> GetRaw(string url)
Parameters
urlstringURL under which to make the request.
Returns
GetRaw(Uri)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponseMessage> GetRaw(Uri uri)
Parameters
uriUriURI under which to make the request.
Returns
Get<TResponse>(string)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> Get<TResponse>(string url) where TResponse : class
Parameters
urlstringURL under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse
Get<TResponse>(Uri)
Start constructing an HTTP GET request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> Get<TResponse>(Uri uri) where TResponse : class
Parameters
uriUriURI under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse
New(HttpMethod, string)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponse> New(HttpMethod method, string url)
Parameters
methodHttpMethodHTTP method used to run the request.
urlstringURL under which to make the request.
Returns
New(HttpMethod, Uri)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponse> New(HttpMethod method, Uri uri)
Parameters
methodHttpMethodHTTP method used to run the request.
uriUriURI under which to make the request.
Returns
NewRaw(HttpMethod, string)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponseMessage> NewRaw(HttpMethod method, string url)
Parameters
methodHttpMethodHTTP method used to run the request.
urlstringURL under which to make the request.
Returns
NewRaw(HttpMethod, Uri)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponseMessage> NewRaw(HttpMethod method, Uri uri)
Parameters
methodHttpMethodHTTP method used to run the request.
uriUriURI under which to make the request.
Returns
New<TResponse>(HttpMethod, string)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> New<TResponse>(HttpMethod method, string url) where TResponse : class
Parameters
methodHttpMethodHTTP method used to run the request.
urlstringURL under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse
New<TResponse>(HttpMethod, Uri)
Start constructing an HTTP request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> New<TResponse>(HttpMethod method, Uri uri) where TResponse : class
Parameters
methodHttpMethodHTTP method used to run the request.
uriUriURI under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse
Post(string)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponse> Post(string url)
Parameters
urlstringURL under which to make the request.
Returns
Post(Uri)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponse> Post(Uri uri)
Parameters
uriUriURI under which to make the request.
Returns
PostRaw(string)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponseMessage> PostRaw(string url)
Parameters
urlstringURL under which to make the request.
Returns
PostRaw(Uri)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponseMessage> PostRaw(Uri uri)
Parameters
uriUriURI under which to make the request.
Returns
Post<TResponse>(string)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> Post<TResponse>(string url) where TResponse : class
Parameters
urlstringURL under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse
Post<TResponse>(Uri)
Start constructing an HTTP POST request.
public static IHttpRequestBuilder<HttpResponse<TResponse>> Post<TResponse>(Uri uri) where TResponse : class
Parameters
uriUriURI under which to make the request.
Returns
- IHttpRequestBuilder<HttpResponse<TResponse>>
Type Parameters
TResponse