уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

Класс «HTTP Client API» наследник от TURLClient.

Справка Свойства Методы События

Справка

Используется для обмена данными с серверами по HTTP-протоколу.

Где содержится описание System.Net.HttpClient.pas
В какой версии Delphi появился Delphi XE8

Свойства THTTPClient

Accept string Управление заголовком ACCEPT.
AcceptCharSet string Управление заголовком ACCEPT-CHARSET
AcceptEncoding string Управление заголовком ACCEPT-ENCODING
AcceptLanguage string Управление заголовком ACCEPT-LANGUAGE
AllowCookies boolean Устанавливает политику использования Cookies HTTP-клиентом
ContentType string Управление заголовком CONTENT-TYPE
CookieManager TCookieManager Объект для управления куками в HTTP-клиенте
HandleRedirects boolean Устанавливает политику управления редиректами в HTTP-клиенте
MaxRedirects integer Максимально возможное количество редиректов
NeedClientCertificateCallback TNeedClientCertificateCallback Функция обратного вызова. Запускается, когда для HTTP-запроса требуется сертификат клиента.
ReceiveDataCallBack TReceiveDataCallback
RedirectsWithGET THTTPRedirectsWithGET
SecureProtocols THTTPSecureProtocols
ValidateServerCertificateCallback TValidateCertificateCallback Метод обратного вызова срабатывает при проверке действительности сертификата сервера.

Методы THTTPClient

BeginDelete Запускает асинхронный HTTP-запрос, используя метод HTTP DELETE.
BeginExecute Запускает асинхронный HTTP-запрос
BeginGet Запускает асинхронный HTTP-запрос, используя метод HTTP GET.
BeginGetRange Запускает асинхронный HTTP-запрос, используя метод HTTP GET с заголовком RANGE.
BeginHead Запускает асинхронный HTTP-запрос, используя метод HTTP HEAD.
BeginMerge Запускает асинхронный HTTP-запрос, используя метод HTTP MERGE.
BeginMergeAlternative Запускает асинхронный HTTP-запрос, используя метод HTTP MERGE, маскируя его как запрос PUT.
BeginOptions Запускает асинхронный HTTP-запрос, используя метод HTTP OPTIONS.
BeginPatch Запускает асинхронный HTTP-запрос, используя метод HTTP PATCH.
BeginPatchAlternative Запускает асинхронный HTTP-запрос, используя метод HTTP PATCH, маскируя его как запрос PUT.
BeginPost Запускает асинхронный HTTP-запрос, используя метод HTTP POST.
BeginPut Запускает асинхронный HTTP-запрос, используя метод HTTP PUT.
BeginTrace Запускает асинхронный HTTP-запрос, используя метод HTTP TRACE.
CheckDownloadResume Указывает, поддерживает ли сервер функцию возобновления загрузки.
CreateFormFromStings
Delete Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP DELETE, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
EndAsyncHTTP Гарантирует, что указанный ответ выполнен успешно или создает исключение, если ответ не выполнен.
Execute Выполняет данный запрос, связанный с HTTP-клиентом.
Get Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP GET, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
GetRange Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP GET с заголовком RANGE, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
GetRequest Получает экземпляр запроса, связанный с HTTP-клиентом для данного ARequestMethod и URI или URL-адреса.
Head Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP HEAD, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Merge Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP MERGE, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
MergeAlternative Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP MERGE, маскируя его как запрос PUT. Ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Options Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP OPTIONS, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Patch Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP PATCH, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
PatchAlternative Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP PATCH, маскируя его как запрос PUT. Ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Post Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP POST, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Put Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP PUT, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.
Trace Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP TRACE, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.

События THTTPClient

OnNeedClientCertificate Событие наступает, когда требуется сертификат клиента
OnReceiveData Происходит один или несколько раз, когда ваш HTTP-клиент получает данные ответа на один или несколько запросов, и это указывает на текущее состояние загрузки ответа на указанный запрос.
OnValidateServerCertificate Событие срабатывает при проверке действительности сертификата сервера.

Смотрите также:

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
« Back to Glossary Index