1
0
mirror of https://github.com/moparisthebest/wget synced 2024-07-03 16:38:41 -04:00

http: specify Host when CONNECT is used.

This commit is contained in:
Pavel Mateja 2013-11-02 11:27:58 +01:00 committed by Giuseppe Scrivano
parent 42c15e47b4
commit aed7d4163a
2 changed files with 7 additions and 4 deletions

View File

@ -1,3 +1,7 @@
2013-01-30 Pavel Mateja <pavel@netsafe.cz> (tiny change)
* http.c (gethttp): Specify "Host" for CONNECT method.
2013-10-30 Giuseppe Scrivano <gscrivan@redhat.com>
* http.c (skip_short_body): Remove assert which is always true.

View File

@ -2013,10 +2013,9 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy,
the regular request below. */
proxyauth = NULL;
}
/* 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. */
request_set_header (connreq, "Host",
aprintf ("%s:%d", u->host, u->port),
rel_value);
write_error = request_send (connreq, sock, 0);
request_free (connreq);