Составители:
Рубрика:
40
Методы. TpowerSock имеет достаточно много методов для приема и пе-
редачи данных, однако в компоненте TNMHTTP добавляются свои специали-
зированные методы для выполнения основных методов протокола HTTP. Из
методов TpowerSock можно особо выделить метод
function Transaction(const CommandString: String): String; virtual;
Он передает серверу строку CommandString и возвращает ответ сервера.
Кроме того, ответ также запоминается в свойстве property TransactionReply:
String; а свойство property ReplyNumber: Smallint; содержит числовой код
ре-
зультата выполнения транзакции. При использовании TNMHTTP это свойст-
во содержит цифровой код ответа HTTP сервера.
Помимо унаследованных от TpowerSocket свойств, методов и событий
TNHHTTP имеет свои свойства, методы и события специализированные
именно для работы с протоколом HTTP. Основными здесь являются методы,
названия которых совпадают с методами запросов HTTP протокола. Наибо-
лее часто используются следующие методы
:
procedure Get(URL: string); virtual;
procedure Head(URL: string); virtual;
procedure Post(URL, PostData: string); virtual;
procedure Delete(URL: string); virtual;
procedure Put(URL, PutData: string); virtual;
procedure Options(URL: string); virtual;
Во всех методах параметр URL указывает адрес запрашиваемого ресурса.
Допускается указание как полного абсолютного адреса, например
http://www.volpi.ru:8080/main.htm, так и относительного адреса, например
/images/image1.jpg. Причем при указании полного абсолютного адреса,
включающего схему доступа, свойства Host и Port игнорируются, а адрес
сервера и порт для подключения берутся из URL. По умолчанию использует-
Методы. TpowerSock имеет достаточно много методов для приема и пе-
редачи данных, однако в компоненте TNMHTTP добавляются свои специали-
зированные методы для выполнения основных методов протокола HTTP. Из
методов TpowerSock можно особо выделить метод
function Transaction(const CommandString: String): String; virtual;
Он передает серверу строку CommandString и возвращает ответ сервера.
Кроме того, ответ также запоминается в свойстве property TransactionReply:
String; а свойство property ReplyNumber: Smallint; содержит числовой код ре-
зультата выполнения транзакции. При использовании TNMHTTP это свойст-
во содержит цифровой код ответа HTTP сервера.
Помимо унаследованных от TpowerSocket свойств, методов и событий
TNHHTTP имеет свои свойства, методы и события специализированные
именно для работы с протоколом HTTP. Основными здесь являются методы,
названия которых совпадают с методами запросов HTTP протокола. Наибо-
лее часто используются следующие методы:
procedure Get(URL: string); virtual;
procedure Head(URL: string); virtual;
procedure Post(URL, PostData: string); virtual;
procedure Delete(URL: string); virtual;
procedure Put(URL, PutData: string); virtual;
procedure Options(URL: string); virtual;
Во всех методах параметр URL указывает адрес запрашиваемого ресурса.
Допускается указание как полного абсолютного адреса, например
http://www.volpi.ru:8080/main.htm, так и относительного адреса, например
/images/image1.jpg. Причем при указании полного абсолютного адреса,
включающего схему доступа, свойства Host и Port игнорируются, а адрес
сервера и порт для подключения берутся из URL. По умолчанию использует-
40
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
