bug 828236 give CONNECT a (proxy-)connection header back from bug 570283 r=jduell

This commit is contained in:
Patrick McManus 2013-01-11 10:34:37 -05:00
parent e099e975b1
commit c1a364d56b

View File

@ -1447,6 +1447,10 @@ nsHttpConnection::SetupProxyConnect()
request.SetRequestURI(buf);
request.SetHeader(nsHttp::User_Agent, gHttpHandler->UserAgent());
// a CONNECT is always persistent
request.SetHeader(nsHttp::Proxy_Connection, NS_LITERAL_CSTRING("keep-alive"));
request.SetHeader(nsHttp::Connection, NS_LITERAL_CSTRING("keep-alive"));
val = mTransaction->RequestHead()->PeekHeader(nsHttp::Host);
if (val) {
// all HTTP/1.1 requests must include a Host header (even though it