Содержание

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

  1. //{$MODE PASCAL}
    Log(HTTP.GetURL('ya.ru'));

  2. //{$MODE PASCAL}
    var headers: array of string;
    Log(HTTP.GetURL('ya.ru', headers));
    for var header in headers do
    	Log(header);

  3. //{$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

  1. //{$MODE ECMA}
    log(HTTP.getURL('ya.ru'));

  2. //{$MODE ECMA}
    var headers = [];
    log(HTTP.getURL('ya.ru', headers));
    for (var i = 0; i < headers.length; i++) {
    	log(headers[i]);
    }

  3. //{$MODE ECMA}
    var headers = [];
    headers.push('X-MyHeader: MyHeaderValue');
    log(HTTP.getURL('ya.ru', headers));
    for (var i in headers){
    	log(headers[i]);
    }