"Content-Length" header
Peter Kleiweg
in.aqua.scribis at nl.invalid
Mon Aug 30 17:41:52 EDT 2004
Grant Edwards schreef:
> I'll tell you _one_more_time_: use Ethereal. Here's the
> transaction for your first URL:
>
> GET /~harnad/temp/ariadne-rae.doc HTTP/1.0
> Host: www.ecs.soton.ac.uk
> User-agent: Python-urllib/1.15
>
> HTTP/1.1 404 Not Found
> Date: Mon, 30 Aug 2004 21:27:42 GMT
> Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_ssl/2.8.12
> OpenSSL/0.9.6b DAV/1.0.3 PHP/4.3.2 mod_perl/1.26
> Connection: close
> Content-Type: text/html; charset=iso-8859-1
>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> <HTML><HEAD>
> <TITLE>404 Not Found</TITLE>
> </HEAD><BODY>
> <H1>Not Found</H1>
> The requested URL /~harnad/temp/ariadne-rae.doc was not found
> on this server.<P>
> <HR>
> <ADDRESS>Apache/1.3.27 Server at www.ecs.soton.ac.uk Port
> 80</ADDRESS>
> </BODY></HTML>
>
> THERE IS NO CONTENT-LENGTH HEADER. What do you expect urllib
> to do?
That is because you made a typo. Use the correct url, and you do
get content-length.
WTH is Ethereal?
--
Peter Kleiweg L:NL,af,da,de,en,ia,nds,no,sv,(fr,it) S:NL,de,en,(da,ia)
info: http://www.let.rug.nl/~kleiweg/ls.html
More information about the Python-list
mailing list