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

Метод THTTPClient. Отправляет HTTP-запрос на указанный URL-адрес, используя метод HTTP PUT, ожидает, пока сервер отправит ответ, и возвращает HTTP-ответ сервера.

function Put(const AURL: string; const ASourceFile: string; const AResponseContent: TStream = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
function Put(const AURL: string; const ASource: TStrings; const AResponseContent: TStream = nil;  const AEncoding: TEncoding = nil; const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
function Put(const AURL: string; const ASource: TStream = nil; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;
function Put(const AURL: string; const ASource: TMultipartFormData; const AResponseContent: TStream = nil;  const AHeaders: TNetHeaders = nil): IHTTPResponse; overload;

Параметры:

AURL Обязательный string Целевой URL запроса
ASourceFile Обязательный, в зависимости от варианта метода string Имя файла, который необходимо отправить на сервер
AResponseContent Необязательный TStream Поток, в который необходимо поместить тело ответа сервера
AHeaders Необязательный TNetHeaders Дополнительные заголовки, которые необходимо поместить в запрос
ASource Обязательный, в зависимости от варианта метода TStrings Данные для отправки на сервер
AEncoding Необязательный TEncoding Кодировка данных, которые необходимо отправить на сервер. Указывается, если кодировка не UTF-8
ASource Обязательный, в зависимости от варианта метода TStream Поток, содержащий данные для отправки на сервер
ASource Необязательный TMultipartFormData Данные формы, закодированные в виде составного сообщения MIME в соответствии со стандартом HTML 4

Чтобы указать данные для отправки при вызове BeginPost, выполните одно из следующих действий:

  • Чтобы отправить содержимое локального файла, укажите локальный путь к этому файлу как ASourceFile.
  • Чтобы отправить содержимое списка строк, укажите свой экземпляр TStrings как ASource, а если строки не закодированы в UTF-8, предоставьте экземпляр TEncoding как AEncoding.
  • Чтобы отправить содержимое потока, укажите свой экземпляр TStream как ASource.
  • Чтобы отправить данные формы, закодированные в виде составного сообщения MIME в соответствии со стандартом HTML 4, укажите свой экземпляр TMultipartFormData в качестве ASource.

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

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