| Форматы | - HTTP_PostBuilder |
HTTP_PostBuilder
Краткое описание
Компонент предназначен для построения текстовой строки POST запроса.
Параметры
Методы
События
Данные
Примеры
Пример авторизации на сайте hiasm.com через движок форума
Add(MainForm,2953706,196,147)
{
Width=256
Height=114
Caption="HiAsm Forum"
}
Add(Edit,4084053,245,147)
{
Left=65
Top=10
Width=170
Text=""
}
Add(Edit,9888975,294,147)
{
Left=65
Top=35
Width=170
Text=""
}
Add(Button,5351235,196,217)
{
Left=180
Top=60
Caption="OK"
link(onClick,6328958:doBuild,[])
}
Add(Label,8832491,245,98)
{
Left=10
Top=10
Width=30
Height=17
Caption="Login"
}
Add(Label,194775,294,98)
{
Left=10
Top=35
Height=17
Caption="Password"
}
Add(URLBuilder,6328958,245,217)
{
Args=#5:login|4:pass|
link(onBuild,1426084:doBuild,[])
link(login,4084053:Text,[])
link(pass,9888975:Text,[(258,198)(300,198)])
}
Add(HTTP_PostBuilder,1426084,294,217)
{
URL="/forum_serv.php?q=28"
Host="hiasm.com"
link(onBuild,8204047:doEvent1,[])
}
Add(Hub,8204047,343,217)
{
link(onEvent1,15429759:doOpen,[])
link(onEvent2,15429759:doSend,[(367,230)(367,237)])
}
Add(Message,6341031,434,217)
{
Caption="Answer"
}
Add(TCP_Client,15429759,378,217)
{
Port=80
IP="81.176.226.166"
link(onRead,6341031:doMessage,[])
}
Замечания
Для отправки полученного запроса можно использовать элемент TCP_Client
Обновление элемента: [svn]HTTP_PostBuilder.pas[/svn]
Обновление элемента: [svn]HTTP_PostBuilder.pas[/svn]
BB-code статьи для вставки