Методы класса tCurl

constructor Create ( aOwner: tComponent );

Создаёт экземпляр класса tCurl, инициализирует новую сессию CURL и связанные структуры.

Для создания экземпляра tCurl без родительского объекта, используйте  tCurl.Create(nil)

destructor Destroy;

Освобождает память, выделенную tCurl и связанным структурам, и закрывает CURL сессию.
function Perform : boolean;

Велит tCurl начать передачу.
Возвращает TRUE при успешном завершении передачи, или FALSE - в противном случае.
Чтобы найти причину неудачи, проверьте значения tCurl.ResultCode или tCurl.ErrorString.
Не забудьте, что свойство tCurl.URL должно быть установлено ДО вызова tCurl.Perform
procedure Clear;

Устанавливает свойствам этого экземпляра tCurl значения "по умолчанию".
При этом не очищаются: список cookie, некоторые внутренние переменные (кэш Session ID cache, кэш DNS, cookies и shares).
procedure ListCookies;

Перебирает CookieList, вызывая (пользовательский) обработчик OnListCookies для каждого cookie.
См. OnListCookies и CookieList .
class function Escape ( const S: string ) : string;

Эта функция конвертирует входную строку в URL-encoded строку, и возвращает результат.
Все символы, не входящие в множество  [a..z,A..Z,0..9]  будут конвертированы
в "URL-escaped" версию %NN где NN - двухзначное шестнадцатеричное число.
class function Unescape ( const S: string ) : string;

Функция, обратная Escape.