Chilkat Examples

ChilkatHOMEAndroid™Classic ASPCC++C#Delphi ActiveXDelphi DLLVisual FoxProJavaMFCObjective-CPerlPHP ActiveXPHP ExtensionPowerShellPythonRubySQL ServerUnicode CUnicode C++Visual Basic 6.0VB.NETVBScript

Python Examples

Certificates
Email Object
Encryption
FTP
HTML-to-XML/Text
Gzip
HTTP
IMAP
MHT / HTML Email
PFX/P12
Java KeyStore (JKS)
POP3
RSA Encryption
MIME
SMTP
Socket/SSL/TLS
SSH Key
SSH
SFTP
Tar Archive
XML
XMP
Zip

More Examples...
Amazon S3
Bounced Email
CSV
Diffie-Hellman
DKIM / DomainKey
NTLM

 

 

 

 

 

 

 

HTTP POST

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

Chilkat Python Downloads

Python Module for Windows, Linux, MAC OS X

import sys
import chilkat

req = chilkat.CkHttpRequest()
http = chilkat.CkHttp()

#  Any string unlocks the component for the 1st 30-days.
success = http.UnlockComponent("Anything for 30-day trial")
if (success != True):
    print http.lastErrorText()
    sys.exit()

#  Build an HTTP POST Request:
req.UsePost()
req.put_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 = False

# resp is a CkHttpResponse
resp = http.SynchronousRequest(domain,port,ssl,req)
if (resp == None ):
    print http.lastErrorText()
else:
    #  Display the HTML page returned.
    print resp.bodyStr()

 

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