From: <no...@so...> - 2002-01-16 18:15:16
|
Bugs item #504508, was opened at 2002-01-16 10:15 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=504508&group_id=10894 Category: 28. http Package Group: 8.3.4 Status: Open Resolution: None Priority: 5 Submitted By: Allen Pulsifer (apulsifer) Assigned to: Jeffrey Hobbs (hobbs) Summary: port 80 in "Host:" request header Initial Comment: http.tcl v2.4 generates a header line in the http request that reads: Host: www.domain.com:80 I have discovered a server (sorry, can't say where) that tries to 302 redirect you to "www.domain.com" when you request a document from "www.domain.com:80". Yeh, I know its stupid, but since I have no control over the server, the only reasonable work around is to patch http.tcl. When patched as follows, it works great: old code: puts $s "Host: $host:$port" new code: if {$port == 80} { puts $s "Host: $host" } else { puts $s "Host: $host:$port" } I suggest making this change to http.tcl in order to make it more tolerant of brain damaged servers. Thanks. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=504508&group_id=10894 |