Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
|
HTTP SOCKS5 and SOCKS4 Proxy SupportDemonstrates how to use SOCKS5 and SOCKS4 proxies with HTTP.
import sys import chilkat 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() # To use a SOCKS4 or SOCKS5 proxy, simply set the following # properties prior to communicating with the HTTP server: # The SOCKS hostname may be a domain name or # IP address: http.put_SocksHostname("www.mysocksproxyserver.com") http.put_SocksPort(1080) http.put_SocksUsername("myProxyLogin") http.put_SocksPassword("myProxyPassword") # Set the SOCKS version to 4 or 5 based on the version # of the SOCKS proxy server: http.put_SocksVersion(5) # Note: SOCKS4 servers only support usernames without passwords. # SOCKS5 servers support full login/password authentication. # Download the Python language install. # Note: This URL may have changed since this example was created. success = http.Download("http://www.python.org/ftp/python/2.5/python-2.5.msi","python-2.5.msi") if (success != True): print http.lastErrorText() else: print "Python Download Complete!" |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.