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

Метод THTTPClient. Запускает асинхронный HTTP-запрос, используя метод HTTP DELETE.

function BeginDelete(const AURL: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IAsyncResult; overload;
function BeginDelete(const AsyncCallback: TAsyncCallback; const AURL: string; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IAsyncResult; overload;
function BeginDelete(const AsyncCallbackEvent: TAsyncCallbackEvent; const AURL: string; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IAsyncResult; overload;

Параметры:

AURL Обязательный string URL на который отправляется запрос
AResponseContent Необязательный TStream Поток в который необходимо сохранить тело ответа сервера
AHeaders Необязательный TNetHeaders Дополнительные заголовки запроса HTTP
AsyncCallback Необязательный TAsyncCallback Процедура обратного вызова, которая вызывается при получении ответа или сбое запроса.
AsyncCallbackEvent Необязательный TAsyncCallbackEvent обработчик события, который вызывается при получении ответа или сбое запроса.

Если вы не укажете поток для параметра AResponseContent, то вы можете подождать, пока HTTP-клиент загрузит все данные ответа, и получить данные ответа в виде потока из свойства ContentStream асинхронного объекта результата, который возвращает BeginDelete.

Примеры вызова:

var Http: THTTPClient;
begin 
  //создаем THTTPClient
  Http:= THTTPClient.Create; 
  try
    Http.BeginDelete('http://webdelphi.ru');
  finally
    FreeAndNil(Http);
  end;
end;
var AStream: TStringStream;
begin
  AStream:=TStringStream.Create;
  try
    Http.BeginDelete('http://webdelphi.ru', AStream);
  finally
    FreeAndNil(AStream);
  end; 
end;

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

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