Chilkat Examples

ChilkatHOMEAndroid™Classic ASPCC++C#C# WinRTDataFlexDelphi ActiveXDelphi DLLVisual FoxProJavaLianjaMFCObjective-CPerlPHP ActiveXPHP ExtensionPowerBuilderPowerShellPureBasicPythonRubySQL ServerSwiftUnicode CUnicode C++Visual Basic 6.0VB.NETVB.NET WinRTVBScript

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,
and ARM Embedded Linux

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()

 

This code sample uses the Chilkat Python Module for Windows, Linux, MAC OS X, and ARM Embedded Linux

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