Class HttpClientUtil
This class provides an easy to use interface for HTTP-GET and HTTP-POST requests.
Inherited Members
Namespace: Mapsui.Providers.Wfs.Utilities
Assembly: Mapsui.Nts.dll
Syntax
public class HttpClientUtil
Constructors
| Edit this page View SourceHttpClientUtil(IUrlPersistentCache?)
This class provides an easy to use interface for HTTP-GET and HTTP-POST requests.
Declaration
public HttpClientUtil(IUrlPersistentCache? persistentCache = null)
Parameters
| Type | Name | Description |
|---|---|---|
| IUrlPersistentCache | persistentCache |
Properties
| Edit this page View SourceCredentials
Gets or sets the network credentials used for authenticating the request with the Internet resource
Declaration
public ICredentials? Credentials { get; set; }
Property Value
| Type | Description |
|---|---|
| ICredentials |
PostData
Sets the data of a HTTP POST request as byte array.
Declaration
public byte[] PostData { set; }
Property Value
| Type | Description |
|---|---|
| byte[] |
ProxyUrl
Gets and sets the proxy Url of the request.
Declaration
public string? ProxyUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Url
Gets ans sets the Url of the request.
Declaration
public string? Url { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
| Edit this page View SourceAddHeader(string, string, bool)
Adds a HTTP header.
Declaration
public void AddHeader(string name, string value, bool persistent = false)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | The name of the header |
| string | value | The value of the header |
| bool | persistent | If true, HTTP header will not be reset. |
GetDataStreamAsync()
Performs a HTTP-GET or HTTP-POST request and returns a data stream for reading.
Declaration
public Task<Stream?> GetDataStreamAsync()
Returns
| Type | Description |
|---|---|
| Task<Stream> |
Reset()
This method resets all configurations.
Declaration
public void Reset()