|
| static async Task< T > | MakeHttpRequest< T > (Hashtable options, HttpMethod httpMethod, string url, Dictionary< string, string > requestHeaders, object requestBody=null, Dictionary< string, StreamContent > files=null, JsonSerializer jsonSerializer=null, CancellationToken cancellationToken=default) |
| | Makes a http request and returns the deserialized response.
|
| static async Task< string > | MakeHttpRequest (Hashtable options, HttpMethod httpMethod, string url, Dictionary< string, string > requestHeaders, object requestBody=null, Dictionary< string, StreamContent > files=null, CancellationToken cancellationToken=default) |
| | Makes a http request.
|
| static string | OurEscapeDataString (string str) |
| | Method in order to modify a string to ensure proper url encoding.
|
| static Hashtable | CleanParams (Hashtable parameters) |
| | Cleans params before applying them to a request url.
|
| static string | MakeUrl (Hashtable options, List< string > paths, Hashtable queryParams, Dictionary< string, bool > omittedQueryParams=null) |
| | Makes a URL to issue requests with.
|
|
static readonly HttpMethod | HttpMethodPatch = new HttpMethod("PATCH") |
| static readonly Dictionary< string, bool > | OmitCQueryParam |
| static readonly Dictionary< string, bool > | OmitDtQueryParam |
| static readonly Dictionary< string, bool > | OmitDtAndCQueryParams |