C# Класс PocketCampus.Main.Services.HttpClient

An HTTP client able to make GET and POST requests.
Наследование: IHttpClient
Показать файл Открыть проект

Открытые методы

Метод Описание
DownloadAsync ( string url ) : Task

Asynchronously downloads a file as a byte array from the specified URL.

GetAsync ( string url, string>.IDictionary parameters = null, Encoding encoding = null ) : Task

Asynchronously gets a web page (using a GET query).

PostAsync ( string url, string>.IDictionary parameters, Encoding encoding = null ) : Task

Asynchronously posts the specified query to the specified URL (using a POST query).

Приватные методы

Метод Описание
GetParametersString ( string>.IDictionary parameters ) : string

Transforms GET parameters into a string.

HttpClient ( ) : System

Initializes static members of HttpClient.

ProcessResponseAsync ( HttpResponseMessage response, Encoding encoding ) : Task

Asynchronously processes an HTTP response message, ensuring it was successful and extracting its content.

Описание методов

DownloadAsync() публичный Метод

Asynchronously downloads a file as a byte array from the specified URL.
public DownloadAsync ( string url ) : Task
url string
Результат Task

GetAsync() публичный Метод

Asynchronously gets a web page (using a GET query).
public GetAsync ( string url, string>.IDictionary parameters = null, Encoding encoding = null ) : Task
url string The web page URL.
parameters string>.IDictionary Optional. The query parameters.
encoding System.Text.Encoding
Результат Task

PostAsync() публичный Метод

Asynchronously posts the specified query to the specified URL (using a POST query).
public PostAsync ( string url, string>.IDictionary parameters, Encoding encoding = null ) : Task
url string The query URL.
parameters string>.IDictionary The query parameters.
encoding System.Text.Encoding
Результат Task