Even though it doesn't really make sense in the context of a CONNECT
request, RFC 2616 14.23 mandates the presence of the Host: header in all HTTP 1.1 requests. PR: kern/181445 Submitted by: Kimo <kimor79@yahoo.com> MFC after: 3 days
This commit is contained in:
parent
ba12eedccd
commit
0b46e38a09
@ -1400,6 +1400,8 @@ http_connect(struct url *URL, struct url *purl, const char *flags)
|
||||
if (strcasecmp(URL->scheme, SCHEME_HTTPS) == 0 && purl) {
|
||||
http_cmd(conn, "CONNECT %s:%d HTTP/1.1",
|
||||
URL->host, URL->port);
|
||||
http_cmd(conn, "Host: %s:%d",
|
||||
URL->host, URL->port);
|
||||
http_cmd(conn, "");
|
||||
if (http_get_reply(conn) != HTTP_OK) {
|
||||
fetch_close(conn);
|
||||
|
Loading…
Reference in New Issue
Block a user