DefaultHttpClient class
Default implementation of HttpClient.
- Extends
Constructors
Default |
Creates a new instance of the DefaultHttpClient, using the provided ILogger to log messages. |
Methods
get |
|
send(Http |
Inherited Methods
delete(string) | Issues an HTTP DELETE request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
delete(string, Http |
Issues an HTTP DELETE request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
get(string) | Issues an HTTP GET request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
get(string, Http |
Issues an HTTP GET request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
post(string) | Issues an HTTP POST request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
post(string, Http |
Issues an HTTP POST request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result. |
Constructor Details
DefaultHttpClient(ILogger)
Creates a new instance of the DefaultHttpClient, using the provided ILogger to log messages.
new DefaultHttpClient(logger: ILogger)
Parameters
- logger
- ILogger
Method Details
getCookieString(string)
function getCookieString(url: string): string
Parameters
- url
-
string
Returns
string
send(HttpRequest)
function send(request: HttpRequest): Promise<HttpResponse>
Parameters
- request
- HttpRequest
Returns
Promise<HttpResponse>
Inherited Method Details
delete(string)
Issues an HTTP DELETE request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function delete(url: string): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.
delete(string, HttpRequest)
Issues an HTTP DELETE request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function delete(url: string, options: HttpRequest): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
- options
- HttpRequest
Additional options to configure the request. The 'url' field in this object will be overridden by the url parameter.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.
get(string)
Issues an HTTP GET request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function get(url: string): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.
get(string, HttpRequest)
Issues an HTTP GET request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function get(url: string, options: HttpRequest): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
- options
- HttpRequest
Additional options to configure the request. The 'url' field in this object will be overridden by the url parameter.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.
post(string)
Issues an HTTP POST request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function post(url: string): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.
post(string, HttpRequest)
Issues an HTTP POST request to the specified URL, returning a Promise that resolves with an HttpResponse representing the result.
function post(url: string, options: HttpRequest): Promise<HttpResponse>
Parameters
- url
-
string
The URL for the request.
- options
- HttpRequest
Additional options to configure the request. The 'url' field in this object will be overridden by the url parameter.
Returns
Promise<HttpResponse>
A Promise that resolves with an {@link @microsoft/signalr.HttpResponse} describing the response, or rejects with an Error indicating a failure.