Составители:
Рубрика:
42
головку запроса. Например, обработчик этого события может выглядеть сле-
дующим образом.
void __fastcall TForm1::NMHTTP1AboutToSend(TObject *Sender)
{
NMHTTP1->SendHeader->Insert(NMHTTP1->SendHeader->Count-1,
"If-Modified-Since: Wed, 01 Jun 2002 00:25:00 GMT");
}
Для методов Post и Put тело запроса задается в параметрах PostData и
PutData соответственно. Причем если свойство OutputFileMode установлено в
значение true, то эти параметры должны содержать имена файлов на локаль-
ном компьютере, из которых будет считываться информация для отправки.
Если же свойство OutputFileMode
установлено в значение false, то эти поля
должны содержать сами данные для отправки.
После отправки запроса на сервер ожидается ответ от сервера. Числовой
код ответа записывается в свойство ReplyNumber. Само содержимое HTTP
ответа может быть получено с помощью свойств property Body: string; и
property Header: string; Причем если свойство InputFileMode установлено в
значение true, то эти свойства перед выполнением HTTP запроса должны
со-
держать имена файлов на локальном компьютере, куда будут помещены при-
нятые тело и заголовок HTTP ответа. Если же свойство InputFileMode уста-
новлено в значение false, то после ответа сервера в эти свойства будут
непосредственно помещены тело и заголовок HTTP ответа. Кроме того, в
свойстве CookieIn содержится значение cookies, переданных сервером. Сле-
дует отметить, что все методы
, выполняющие HTTP запросы, например Get,
возвращают управление только после ответа сервера. Однако внутри этих
методов просматривается очередь сообщений вызвавшего их потока и поэто-
му приложение не будет блокировано на время выполнения этих методов.
головку запроса. Например, обработчик этого события может выглядеть сле- дующим образом. void __fastcall TForm1::NMHTTP1AboutToSend(TObject *Sender) { NMHTTP1->SendHeader->Insert(NMHTTP1->SendHeader->Count-1, "If-Modified-Since: Wed, 01 Jun 2002 00:25:00 GMT"); } Для методов Post и Put тело запроса задается в параметрах PostData и PutData соответственно. Причем если свойство OutputFileMode установлено в значение true, то эти параметры должны содержать имена файлов на локаль- ном компьютере, из которых будет считываться информация для отправки. Если же свойство OutputFileMode установлено в значение false, то эти поля должны содержать сами данные для отправки. После отправки запроса на сервер ожидается ответ от сервера. Числовой код ответа записывается в свойство ReplyNumber. Само содержимое HTTP ответа может быть получено с помощью свойств property Body: string; и property Header: string; Причем если свойство InputFileMode установлено в значение true, то эти свойства перед выполнением HTTP запроса должны со- держать имена файлов на локальном компьютере, куда будут помещены при- нятые тело и заголовок HTTP ответа. Если же свойство InputFileMode уста- новлено в значение false, то после ответа сервера в эти свойства будут непосредственно помещены тело и заголовок HTTP ответа. Кроме того, в свойстве CookieIn содержится значение cookies, переданных сервером. Сле- дует отметить, что все методы, выполняющие HTTP запросы, например Get, возвращают управление только после ответа сервера. Однако внутри этих методов просматривается очередь сообщений вызвавшего их потока и поэто- му приложение не будет блокировано на время выполнения этих методов. 42
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »