|
function AddFromFile(const filename:ansistring):CurlCode; __________________________________________________________ Добавляет список cookies из файла, который может быть либо в формате Netscape/Mozilla, или список регулярных HTTP-заголовков, сохранённых в файл. Возвращает CURLE_OK в случае успеха, CURLE_READ_ERROR - в случае неуспеха. |
|
function SaveToFile(const filename:ansistring):CurlCode; _________________________________________________________ Сохраняет все известные cookies в файл. возвращает CURLE_OK в случае успеха, CURLE_WRITE_ERROR - в случае неуспеха. |
|
function Add(const cookie:ansistring):boolean; _______________________________________________ Добавляет одно cookie, в формате Netscape/Mozilla format или в виде HTTP-заголовка "Set-Cookie:" . |
|
procedure ForEachCookie(callback:tCurlEnumCookiesFunction; user_data:pointer); _______________________________________________________________________________ Перебирает список cookie, вызвывя колбек для каждого cookie.. Параметр callback должен указывать на функцию, соответствующую следующему прототипу: type tCurlEnumCookiesFunction = function(Sender:tObject; const Cookie:ansistring; UserData:pointer):boolean; Колбеку передаются следующие аргументы: Sender: Объект CookieList . Cookie: Строка с cookie. UserData: Указатель, определённый пользователем в аргументе user_data вызова функции ForEachCookie Колбек должен вернуть TRUE для продолжения перебора, либо FALSE для отмены. ПРИМЕЧАНИЕ: Этого же можно достичь, используя родительский компонент tCurl, используя процедуру ListCookies и обработчик события OnListCookies. |
|
procedure Clear; _________________ Очищает список cookies. |