Класс tCurl   свойства и методы

Методы
constructor   Create (aOwner:tComponent) destructor   Destroy procedure   Clear class function   Escape (s:string):string
function   Perform : Boolean procedure   ListCookies   class function   Unescape (s:string):string

События
OnDebug OnWait OnProgress OnHeader
OnReceive OnTransmit OnListCookies  

Логические (boolean) свойства
AutoReferer CookieSession CrLf DnsUseGlobalCache
FailOnError FollowLocation ForbidReuse FreshConnect
FtpAppend FtpListOnly FtpSkipPasvIp FtpUseEprt
FtpUseEpsv Header HttpGet HttpProxyTunnel
IgnoreContentLength NoBody NoProgress NoSignal
RequestFileTime SslEngineDefault SslVerifyPeer TcpNoDelay
Threaded TransferText UnrestrictedAuth Upload
Verbose      

Числовые свойства
BufferSize ConnectTimeout DnsCacheTimeout FtpResponseTimeout
InfileSize LowSpeedLimit LowSpeedTime MaxConnects
MaxRedirs PostFieldSize ProxyPort ResumeFrom
TimeCondition Timeout TimeValue WaitInterval
PrivateData      

Перечисляемые (enumeration) свойства
ClosePolicy Encoding FtpAuth FtpSsl
HttpVersion Netrc ProxyType ResultCode
SslCertType SslKeyType SslVerifyHost  

Строковые свойства
CaInfo CaPath Cookie CustomRequest
EgdSocket ErrorString FtpAccount FtpPort
NetInterface NetRcFile Krb4Level PostFields
Proxy ProxyUserPwd RandomFile Range
Referer SourceUrl SourceUserPwd SslCipherList
SslEngine SslKey SslKeyPassword URL
UserAgent UserPwd    

Свойства, содержащие имена файлов
CookieFile CookieJar
InputFile OutputFile
ErrorFile HeaderFile

Свойства, содержащие связанные списки
HttpHeader Http200Aliases HttpPost FormData
PreQuote Quote PostQuote  
SourcePreQuote SourceQuote SourcePostQuote  
CookieList TelnetOptions SslEnginesList  

Свойства и данные обратных вызовов (callback) ввода/вывода (I/O)
Отправка Получение Заголовки ответа IOCTL
ReadFunction WriteFunction HeaderFunction IoCtlFunction
InputStream OutputStream HeaderStream IoCtlData

Остальные свойства и данные обратных вызовов (callback)
Прогресс Отладка Многопоточность SSL_CTX (работа с SSL)
ProgressFunction DebugFunction WaitCallback SslCtxFunction
ProgressData DebugData WaitData SslCtxData

Функции, возвращающие информацию о версии библиотеки: Определены как статические функции класса,
что позволяет вызвывать их без создания экземпляра класса.
VersionInfo CurlVersion LibraryVersion VersionNumber
Protocols Machine Features SslVersionString
SslVersionNumber LibzVersion    

Функции, возвращающие информацию о передаче: эти значения имеют смысл толко ПОСЛЕ вызова tCurl.Perform
Их названия говорят сами за себя, см. curl_easy_getinfo в описании libcurl.
Некоторые из этих полей могут быть пустыми, в зависимости от типа передачи, и информации, полученной от сервера.
( Например, SizeUpload не имеет смысла при скачивании файла. )
EffectiveUrl: string; ContentType: string; HttpCode: Word; SslVerifyResult: LongInt;
NameLookupTime: double; PreTransferTime: double; ConnectTime: double; StartTransferTime: double;
TotalTime: double; SpeedDownload: double; SpeedUpload: double;  
RequestSize: dword; HeaderSize: dword; SizeDownload: dword; SizeUpload: dword;
ContentLengthDownload: dword; ContentLengthUpload: dword; RedirectCount: LongInt; RedirectTime: double;
TODO:
  PrivateData