уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
Метод THTTPClient. Запускает асинхронный HTTP-запрос, используя метод HTTP MERGE, маскируя его как запрос PUT.
function BeginMergeAlternative(const AURL: string; const ASource: TStream; const AHeaders: TNetHeaders = nil): IAsyncResult; overload; function BeginMergeAlternative(const AsyncCallback: TAsyncCallback; const AURL: string; const ASource: TStream; const AHeaders: TNetHeaders = nil): IAsyncResult; overload; function BeginMergeAlternative(const AsyncCallbackEvent: TAsyncCallbackEvent; const AURL: string; const ASource: TStream; const AHeaders: TNetHeaders = nil): IAsyncResult; overload;
Параметры:
| AURL | Обязательный | string | Целевой URL запроса |
| ASource | Обязательный | TStream | Поток, содержащий данные для отправки |
| AHeaders | Необязательный | TNetHeaders | Дополнительные заголовки, которые необходимо включить в запрос |
| AsyncCallback | Необязательный | TAsyncCallback | Процедура обратного вызова, которая вызывается при получении ответа или сбое запроса |
| AsyncCallbackEvent | Необязательный | TAsyncCallbackEvent | Обработчик события, который вызывается при получении ответа или сбое запроса. |
HTTP-запрос, который отправляет BeginMergeAlternative, использует PUT в качестве метода HTTP-запроса и включает в себя следующие заголовки HTTP-запроса, чтобы указать, что ваш запрос фактически является запросом MERGE:
X-Method-Override: PATCH PatchType: MERGE
Используйте BeginMergeAlternative, если ваш HTTP-запрос должен проходить через прокси-сервер HTTP, который может не поддерживать метод HTTP-запроса MERGE, в противном случае вы можете использовать BeginMerge.
Смотрите также:
- Пример Delphi: Как в Delphi скачать файл с использованием HTTP Client API?
- Обзорная статья: HTTP Client API в Delphi
- Пример Delphi: Как в Delphi скачать файл в асинхронном режиме с использованием HTTP Client API?
уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
