![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Ruby) HTTP SOCKS5 and SOCKS4 Proxy SupportDemonstrates how to use SOCKS5 and SOCKS4 proxies with HTTP.
require 'chilkat' # This example assumes the Chilkat API to have been previously unlocked. # See Global Unlock Sample for sample code. http = Chilkat::CkHttp.new() # 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() + "\n"; else print "Python Download Complete!" + "\n"; end |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.