Открытая оболочка под сетевую библиотеку Chilkat "Delphi Dll"
Теперь Chilkat доступен для всех, т.к "Chilkat X" облегчает работу , приводя функции быстрого доступа, похожие на все известные сетевые библиотеки , такие как: Indy и Synapse.
Текущая версия: 1.0 - Скачать:
За основу взят Chilkat 9.5.0
Процедуры и функции :
Создание компонента - TObject.Create
Уничтожение компонента - TObject.Free или TObject.Destroy
Отправка GET запроса - TObject.Get
Отправка HEAD запроса - TObject.Head
Отправка POST запроса - TObject.Post
Отправка POST XML запроса - TObject.PostXml
Отправка POST JSON запроса - TObject.PostJson
Очистка кукисов - TObject.CoockiesClear
Очистка заголовков - TObject.HeadersClear
Указать URL - TObject.URL := 'string'
Указать REDIRECT - TObject.Redirect := 'string'
Указать сохранение кукисов - TObject.Coockie := true/false
Показать результаты - TObject.ResultPage
TObject.ResultCode
TObject.Headers
Остальные функции - TObject.TimeOut = integer секунды
TObject.Accept = string
TObject.PostData = string
TObject.AddHeader = string
TObject.Proxy = boolean ( использование прокси )
TObject.ProxyType = string ( HTTP или SOCKS5 )
TObject.ProxyHost = string
TObject.ProxyPort = string
TObject.ProxyAuth = boolean ( авторизация Basic )
TObject.ProxyUser = string
TObject.ProxyPassword = string
Примеры:
Простой пример с созданием и отправкой GET запроса.
Пример POST запроса.
Пример использования Proxy и Добавление заголовков.
Теперь Chilkat доступен для всех, т.к "Chilkat X" облегчает работу , приводя функции быстрого доступа, похожие на все известные сетевые библиотеки , такие как: Indy и Synapse.
Текущая версия: 1.0 - Скачать:
Пожалуйста,
Вход
или
Регистрация
для просмотра содержимого URL-адресов!
За основу взят Chilkat 9.5.0
Процедуры и функции :
Создание компонента - TObject.Create
Уничтожение компонента - TObject.Free или TObject.Destroy
Отправка GET запроса - TObject.Get
Отправка HEAD запроса - TObject.Head
Отправка POST запроса - TObject.Post
Отправка POST XML запроса - TObject.PostXml
Отправка POST JSON запроса - TObject.PostJson
Очистка кукисов - TObject.CoockiesClear
Очистка заголовков - TObject.HeadersClear
Указать URL - TObject.URL := 'string'
Указать REDIRECT - TObject.Redirect := 'string'
Указать сохранение кукисов - TObject.Coockie := true/false
Показать результаты - TObject.ResultPage
TObject.ResultCode
TObject.Headers
Остальные функции - TObject.TimeOut = integer секунды
TObject.Accept = string
TObject.PostData = string
TObject.AddHeader = string
TObject.Proxy = boolean ( использование прокси )
TObject.ProxyType = string ( HTTP или SOCKS5 )
TObject.ProxyHost = string
TObject.ProxyPort = string
TObject.ProxyAuth = boolean ( авторизация Basic )
TObject.ProxyUser = string
TObject.ProxyPassword = string
Примеры:
Простой пример с созданием и отправкой GET запроса.
Код:
uses ChilkatX ...
var
Chilkat : TChilkatX;
begin
Chilkat := TChilkatX.Create; // Создание компонента.
Chilkat.Coockie := true; // сохраняем куки.
Chilkat.Redirect := true; // позволяем компоненту идти по редиректу ( 301,302 ) дальше до финиша.
Chilkat.TimeOut:=5; // таймаут в секундах.
Chilkat.UserAgent := 'Mozzila/5.0 DotNet'; // юзер-агент
Chilkat.Url:='http://www.instagram.com/'; // url на который будет сделан GET запрос.
Chilkat.Get; // отправка GET запроса;
FreeAndNil(Chilkat);
end;
Код:
uses ChilkatX ...
var
Chilkat : TChilkatX;
begin
Chilkat := TChilkatX.Create; // Создание компонента.
Chilkat.Coockie := true; // сохраняем куки.
Chilkat.Redirect := true; // позволяем компоненту идти по редиректу ( 301,302 ) дальше до финиша.
Chilkat.TimeOut:=5; // таймаут в секундах.
Chilkat.UserAgent := 'Mozzila/5.0 DotNet'; // юзер-агент
Chilkat.Url:='Site.com'; // url на который будет сделан GET запрос.
Chilkat.PostData:='post1=1&post2=2';
Chilkat.Post; // отправка Post запроса;
{
Chilkat.PostXml; // отправка PostXml запроса;
Chilkat.PostJson; // отправка PostJson запроса;
}
FreeAndNil(Chilkat);
end;
Код:
uses ChilkatX ...
var
Chilkat : TChilkatX;
begin
Chilkat := TChilkatX.Create; // Создание компонента.
Chilkat.Coockie := true; // сохраняем куки.
Chilkat.Redirect := true; // позволяем компоненту идти по редиректу ( 301,302 ) дальше до финиша.
Chilkat.TimeOut:=5; // таймаут в секундах.
Chilkat.UserAgent := 'Mozzila/5.0 DotNet'; // юзер-агент
Chilkat.Url:='Site.com'; // url на который будет сделан GET запрос.
Chilkat.PostData:='post1=1&post2=2';
Chilkat.Proxy := true; // включаем прокси
Chilkat.ProxyType := 'HTTP' ; // тип HTTP/HTTPS
{
Chilkat.ProxyType := 'SOCKS5' ; // тип SOCKS5
}
Chilkat.ProxyHost :='111.222.333.444'; // ip
Chilkat.ProxyPort:='8080'; // port
{
Chilkat.ProxyAuth := True; // авторизация Basic
Chilkat.ProxyUser:='admin'; // логин
Chilkat.ProxyPassword:='123456'; // пароль
}
Chilkat.AddHeader := 'Test: Test2';
Chilkat.AddHeader := 'Header1: Header2';
Chilkat.Post; // отправка Post запроса;
FreeAndNil(Chilkat);
end;