From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 54: | Line 54: | ||
getHttpRequest; | getHttpRequest; | ||
} | } | ||
'''Output:'''<br> | |||
[[File:TclHttp.mp4|frameless|700px]] | |||
== See Also == | == See Also == | ||
* [[Code_Example#Web_API_Usage | Web API Usage]] | * [[Code_Example#Web_API_Usage | Web API Usage]] | ||
Revision as of 14:59, 27 December 2023
It is used for operations such as exchanging data over the network, communicating with web services, or sending and receiving data over the internet. TclHttp is one of a number of components from Clomosy used to create Internet pages and web-based applications. This component handles sending and receiving data over HTTP. For example, the THTTP component can be used to send an HTTP request to a web service or to retrieve data from a web page.
| Feature | Use of | Definition |
|---|---|---|
| TclHttp | MyHttp:TclHttp; | A variable belonging to the TclHttp class is created. |
| Create | MyHttp:=TclHttp.Create(Nil); | A TclHttp object named MyHttp is created. |
| GetRequest | str:=MyHttp.GetRequest('http://ipinfo.io/json'); | Sending HTTP GET request. The GetRequest function sends an HTTP GET request to the specified URL and receives the response. |
| Free | MyHttp.Free; | It refers to releasing a dynamically created object from memory at program run time. |
Example:
- Basic Syntax
Procedure getHttpRequest;
var
Str:String;
MyHttp:TclHttp;
begin
MyHttp:=TclHttp.Create(Nil);
Try
str:=MyHttp.GetRequest('http://ipinfo.io/json');
ShowMessage(str);
Finally
MyHttp.Free;
End;
End;
begin
getHttpRequest;
end;
- TRObject Syntax
void getHttpRequest;
var
Str:String;
MyHttp:TclHttp;
{
MyHttp=TclHttp.Create(Nil);
Try
{
str=MyHttp.GetRequest('http://ipinfo.io/json');
ShowMessage(str);
}
Finally
{
MyHttp.Free;
}
}
{
getHttpRequest;
}
Output: