From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 48: | Line 48: | ||
* [[Object Properties]] | * [[Object Properties]] | ||
* [[AddNewEvent]] | * [[AddNewEvent]] | ||
* [[ | * [[Code_Examples | Web API Usage]] | ||
Revision as of 08:54, 29 November 2024
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 TclHttp 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 | Http1:TclHttp; | A variable belonging to the TclHttp class is created. |
| Create | Http1 = TclHttp.Create(Nil); | A TclHttp object named Http1 is created. |
| GetRequest | str = Http1.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. |
| PostRequest | str = Http1.PostRequest('http://ipinfo.io/json',str); //str: TclStringList | The POST method is used to send data to a web server. A POST request is typically used to send data submitted by a user through a web form to the server. In Clomosy, the PostRequest function is used to send a 'post' request to a URL address. The first parameter should be the server information, and the second parameter should be the data to be sent. |
| Free | Http1.Free; | It refers to releasing a dynamically created object from memory at program run time. |
Example
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;
}