Chilkat X - Новая сетевая оболочка для Delphi

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,411
2,025
Открытая оболочка под сетевую библиотеку Chilkat "Delphi Dll"
Теперь 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;
Пример POST запроса.
Код:
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;
Пример использования Proxy и Добавление заголовков.
Код:
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;
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя