Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
HTTP POSTDemonstrates a simple HTTP POST. You may test this program against http://www.chilkatsoft.com/testPostHandler.asp. This ASP page fetches and displays the contents of form variables named arg1, arg2, and arg3. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CHILKATHTTPLib_TLB, OleCtrls; ... procedure TForm1.Button1Click(Sender: TObject); var req: TChilkatHttpRequest; http: TChilkatHttp; success: Integer; domain: String; port: Integer; ssl: Integer; resp: IChilkatHttpResponse; begin req := TChilkatHttpRequest.Create(Self); http := TChilkatHttp.Create(Self); // Any string unlocks the component for the 1st 30-days. success := http.UnlockComponent('Anything for 30-day trial'); if (success <> 1) then begin ShowMessage(http.LastErrorText); Exit; end; // Build an HTTP POST Request: req.UsePost(); req.Path := '/testPostHandler.asp'; req.AddParam('arg1','This is the value for arg1.'); req.AddParam('arg2','This is the value for arg2.'); req.AddParam('arg3','This is the value for arg3.'); // Send the HTTP POST and get the response. Note: This is a blocking call. // The method does not return until the full HTTP response is received. domain := 'www.chilkatsoft.com'; port := 80; ssl := 0; resp := http.SynchronousRequest(domain,port,ssl,req.DefaultInterface); if (resp = nil ) then begin Memo1.Lines.Add(http.LastErrorText); end else begin // Display the HTML page returned. Memo1.Lines.Add(resp.BodyStr); end; end; |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2008 Chilkat Software, Inc. All Rights Reserved.