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:=TclHttp.Create(Nil); || A TclHttp object named MyHttp 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.
|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>


:'''TRObject Syntax'''
  void getHttpRequest;
  void getHttpRequest;
  var  
  var  
Line 34: Line 33:
   getHttpRequest;
   getHttpRequest;
  }
  }
:'''Base 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;


== 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;
}

See Also