Составители:
Рубрика:
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
- …
- следующая ›
- последняя »