уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
Метод THTTPClient. Гарантирует, что указанный ответ выполнен успешно или создает исключение, если ответ не выполнен.
class function EndAsyncHTTP(const AAsyncResult: IAsyncResult): IHTTPResponse; overload; class function EndAsyncHTTP(const AAsyncResult: IHTTPResponse): IHTTPResponse; overload;
Параметры:
| AAsyncResult | Обязательный, в зависимости от выбранной версии метода | IAsyncResult | Результат асинхронного запроса |
| AAsyncResult | Обязательный, в зависимости от выбранной версии метода | IHTTPResponse | Ответ на HTTP-запрос |
Обычно EndAsyncHTTP вызывается внутри функции обратного вызова (TAsyncCallback) или обработчика события вашего асинхронного запроса (TAsyncCallbackEvent), когда вы знаете, что данные ответа уже получены. Однако вы можете вызвать EndAsyncHTTP в любой момент, что останавливает выполнение программы до получения данных ответа, фактически превращая асинхронный запрос в синхронный.
EndAsyncHTTP вызывает исключение ENetHTTPRequestException, если HTTP-запрос достигает максимального числа перенаправлений.
Смотрите также:
- Пример Delphi: Как в Delphi скачать файл с использованием HTTP Client API?
- Обзорная статья: HTTP Client API в Delphi
- Пример Delphi: Как в Delphi скачать файл в асинхронном режиме с использованием HTTP Client API?
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
