Class HttpClientUtil
This class provides an easy to use interface for HTTP-GET and HTTP-POST requests.
Implements
Inherited Members
Namespace: Mapsui.Providers.Wfs.Utilities
Assembly: Mapsui.Nts.dll
Syntax
public class HttpClientUtil : IDisposable
Constructors
| Edit this page View SourceHttpClientUtil(IUrlPersistentCache?)
Initializes a new instance of the HttpClientUtil class.
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)
Adds a HTTP header.
Declaration
public void AddHeader(string name, string value)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the header |
string | value | The value of the header |
Close()
This method closes the WebResponse object.
Declaration
public void Close()
Dispose()
Declaration
public virtual void Dispose()
GetDataStreamAsync()
Performs a HTTP-GET or HTTP-POST request and returns a datastream for reading.
Declaration
public Task<Stream?> GetDataStreamAsync()
Returns
Type | Description |
---|---|
Task<Stream> |
Reset()
This method resets all configurations.
Declaration
public void Reset()