The [http] package also can do secure HTTP (HTTPS) with the help of the [tls] package, as [Michael A. Cleverly]'s example from the http manual illustrates: package require http package require tls http::register https 443 ::tls::socket set token [http::geturl https://my.secure.site/] Also see [Matt Newman]'s example [http://www.sensus.org/tcl/tls.htm#HTTPS%20EXAMPLE]. [[Someone help fix up that URL?]] ---- [[But none of this stuff knows how to tunnel proxies, as of December 2001.]] [[But maybe [TclCurl] helps?]] ---- [Erik Leunissen], [Pat Thoyts], and David Bleicher dive deeply into HTTP 1.0 vs. 1.1, persistent connections, [certificate]s, ... in a revealing thread [http://groups.google.com/groups?hl=en&frame=right&th=d5caca40bac5a72f] on comp.lang.tcl. [Starter Tcl]