[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-wget] Host header for CONNECT method
From: |
Pavel Mateja |
Subject: |
[Bug-wget] Host header for CONNECT method |
Date: |
Wed, 30 Jan 2013 12:47:49 +0100 |
User-agent: |
KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; ) |
Hi,
I tried new wget from debian squeeze with apache proxy and I ended with error
message:
AH00569: client sent HTTP/1.1 request without hostname (see RFC2616 section
14.23): /
Apache source clearly says:
/*
* Client sent us an HTTP/1.1 or later request without telling us the
* hostname, either with a full URL or a Host: header. We therefore
* need to (as per the 1.1 spec) send an error. As a special case,
* HTTP/1.1 mentions twice (S9, S14.23) that a request MUST contain
* a Host: header, and the server MUST respond with 400 if it doesn't.
*/
Compare with wget source:
/* Examples in rfc2817 use the Host header in CONNECT
requests. I don't see how that gains anything, given
that the contents of Host would be exactly the same as
the contents of CONNECT. */
The answer is: you will gain compliance to RFC and compatibility.
Check attached patch please.
--
Pavel Mateja
wget-connect-host.patch
Description: Text Data
- [Bug-wget] Host header for CONNECT method,
Pavel Mateja <=