FoxPro Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

Visual FoxPro Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
RSA
S/MIME
Socket
Spider
SFTP
SMTP
SSH
SSH Key
SSH Tunnel
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Amazon S3
DKIM / DomainKey
NTLM
RSS
Atom
Byte Array
Service
PPMD
Deflate
DH Key Exchange
DSA
FileAccess
Bzip2
LZW

 

Non-Chilkat Links
Text and String Handling

Amazon AIM - Generate Order Fulfillment Report

Download Chilkat HTTP ActiveX

Amazon AIM API -- Generate an Order Fulfillment Report

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

*  The CookieDir may be set to "memory" to keep an in-memory cache of cookies.
*  Alternatively, you may set it to a directory, such as "c:/temp/cookies".  If you do that,
*  you can visually browse the cookies which will appear as XML files in the CookieDir.
loHttp.CookieDir = "memory"

*  Tell the HTTP component to save any cookies received.  Also tell the component to
*  re-send cookies with subsequent GETs and POSTs.
loHttp.SendCookies = 1
loHttp.SaveCookies = 1

*  Build an HTTP POST Request:
loReq.UsePost()
loReq.Path = "/exec/panama/seller-admin/manual-reports/generate-report-now"

*  Setting your login/password causes Chilkat to automatically add the Authorization header:
loHttp.Login = "MyLogin"
loHttp.Password = "MyPassword"

loReq.AddHeader("Content-Type","text/xml")

loReq.AddHeader("NumberofDays","30")
loReq.AddHeader("ReportName","Order")

*  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.

lcDomain = "merchant-query.amazon.com"
lnPort = 443
lnSsl = 1

loResp = loHttp.SynchronousRequest(lcDomain,lnPort,lnSsl,loReq)
IF (loResp = NULL ) THEN
    ? loHttp.LastErrorText
ELSE
    *  Display the XML returned.
    ? loResp.BodyStr
ENDIF

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.

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