Chilkat HOME ASP Visual Basic VB.NET C# Visual C++ C MFC Delphi FoxPro Java Perl PHP Python Ruby SQL Server VBScript
|
Simple HTTP POSTDemonstrates a simple HTTP POST. LOCAL loReq LOCAL loHttp LOCAL lnSuccess LOCAL lcDomain LOCAL lnPort LOCAL lnSsl LOCAL loResp loReq = CreateObject('Chilkat.HttpRequest') loHttp = CreateObject('Chilkat.Http') * Any string unlocks the component for the 1st 30-days. lnSuccess = loHttp.UnlockComponent("Anything for 30-day trial") IF (lnSuccess <> 1) THEN =MESSAGEBOX(loHttp.LastErrorText) QUIT ENDIF * This example simulates this FORM: * <form action="processPost.asp" method="post"> * First name: <input type="text" name="firstName"><br /> * Last name: <input type="text" name="lastName"><br /> * <input type="submit" value="Submit"> * </form> * The online FORM is found at this URL: * http://www.chilkatsoft.com/simpleForm.html * Build an HTTP POST Request: loReq.UsePost() * The FORM target is http://www.chilkatsoft.com/processPost.asp * An easy way of filling out most of the HTTP request object * is to call SetFromUrl: loReq.SetFromUrl("http://www.chilkatsoft.com/processPost.asp") * The only remaining task is to add the params to the * HTTP request object: loReq.AddParam("firstName","Matt") loReq.AddParam("lastName","Jones") * Send the HTTP POST and get the response. * The POST is being sent to chilkatsoft.com, on port 80 * (the default HTTP port), and not using SSL. lcDomain = "chilkatsoft.com" lnPort = 80 lnSsl = 0 * The HTTP POST is sent here: loResp = loHttp.SynchronousRequest(lcDomain,lnPort,lnSsl,loReq) IF (loResp = NULL ) THEN ? loHttp.LastErrorText ELSE * Display the HTML source of the page returned. ? loResp.BodyStr ENDIF |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2009 Chilkat Software, Inc. All Rights Reserved.
Mail Component · .NET Email Component · ASP Mail Component · XML Parser