|
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. |