GetURL
Получает исходный текст страницы по указанному адресу.
Синтаксис
PASCAL
function CRYPTO.GetURL(aURL: String): String;
function CRYPTO.GetURL(aURL: String; var aHeaders: array of string): String;
ECMA
function CRYPTO.getURL(aURL);
function CRYPTO.getURL(aURL, aHeaders);
Параметры
Параметр | Тип (PASCAL) | Тип (ECMA) | По умолчанию | Описание |
aURL | String | String | - | URL адрес, текст которого необходимо получить. |
aHeaders | Array of String | Массив String | - | Список заголовков, которые необходимо использовать при запросе. После получения ответа в этот массив записываются заголовки ответа. |
Возвращаемое значение
Тип (PASCAL) | Тип (ECMA) | Описание |
String | String | Текст страницы по указанному адресу. |
Примеры
PASCAL
//{$MODE PASCAL}
Log(HTTP.GetURL('ya.ru'));
//{$MODE PASCAL}
var headers: array of string;
Log(HTTP.GetURL('ya.ru', headers));
for var header in headers do
Log(header);
//{$MODE PASCAL}
var headers: array of string;
headers.Add('X-MyHeader: MyHeaderValue');
Log(HTTP.GetURL('ya.ru', headers));
for var header in headers do
Log(header);
ECMA
//{$MODE ECMA}
log(HTTP.getURL('ya.ru'));
//{$MODE ECMA}
var headers = [];
log(HTTP.getURL('ya.ru', headers));
for (var i = 0; i < headers.length; i++) {
log(headers[i]);
}
//{$MODE ECMA}
var headers = [];
headers.push('X-MyHeader: MyHeaderValue');
log(HTTP.getURL('ya.ru', headers));
for (var i in headers){
log(headers[i]);
}