From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 7: | Line 7: | ||
| TclHttp || MyHttp:TclHttp; ||A variable belonging to the TclHttp class is created. | | TclHttp || MyHttp:TclHttp; ||A variable belonging to the TclHttp class is created. | ||
|- | |- | ||
|Create ||MyHttp | |Create ||MyHttp = TclHttp.Create(Nil); || A TclHttp object named MyHttp is created. | ||
|- | |- | ||
|GetRequest ||str | |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. | |Free ||MyHttp.Free; ||It refers to releasing a dynamically created object from memory at program run time. | ||
| Line 16: | Line 16: | ||
'''Example:'''<br> | '''Example:'''<br> | ||
void getHttpRequest; | void getHttpRequest; | ||
var | var | ||
| Line 34: | Line 33: | ||
getHttpRequest; | getHttpRequest; | ||
} | } | ||
== See Also == | == See Also == | ||
* [[Code_Example#Web_API_Usage | Web API Usage]] | * [[Code_Example#Web_API_Usage | Web API Usage]] | ||
Revision as of 13:24, 13 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 | 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:
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;
}