FoxPro Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

Visual FoxPro Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
FTP
HTML-to-XML
HTTP
IMAP
Encryption
MHT / HTML Email
RSA Encryption
S/MIME
Socket
Spider
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Email Object
POP3
SMTP
RSS
Atom
Byte Array
Service
PPMD
Deflate
DH Key Exchange
DSA
SSH Key
SSH
SSH Tunnel
SFTP

Unreleased...
Bzip2
LZW
Bz2
Icon

 

Non-Chilkat Links
Text and String Handling

Simple HTTP POST

Demonstrates a simple HTTP POST.

Download Chilkat HTTP ActiveX

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-2007 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Email Component · ASP Mail Component · XML Parser