|
|
Welcome to Microsoft Answers Forum!
May I know the version of Operating System you are running (Windows Vista or XP)?
Follow the steps below to force the Internet Explorer to use HTTP/1.1 though Proxy Connection.
a. Open Internet Explorer.
b. Click on Tools, select Internet Options.
c. Select the Advance tab; look for the HTTP 1.1 settings.
d. Place a check mark on ‘Use HTTP 1.1 through Proxy connection’.
e. Click Ok.
This should fix the issue you are experiencing.
Let us know if this helps you.
Regards,
Manasa P - Microsoft Support.
The OS is XP.
All normal settings: IE -> Tools -> Internet Options -> Advance Tab -> all HTTP settings have been turned on and off within IE and within the registry.
The options in IE only change the HKCU settings. The KB article
http://support.microsoft.com/kb/947513 outlines the wininet.dll tries to reference the HKLM settings. Since the settings are modified in HKCU, they do not exist in HKLM.
Even adding the settings to HKLM, it still sends out HTTP/1.0.
I have reasearched this for a month and still cannot find a way to force it to use 1.1!
FYI: We have various versions of IE all running on XP (2000+ users). IE6-IE8 all show the same problem. With various connections to SSL sites, not a single one through our proxy is 1.1 that came from IE.
Internet Explorer sends SSL requests through a proxy as HTTP/1.0. How can I force it to use 1.1?
The registry settings do not change the request as stated in the KB articles.
I also noticed that the header field also adds "pragma: no-cache" which I do not want.
These apparently are the default settings for IE6-8 in which I cannot find a way to force 1.1 or change the no-cache.
I have used fiddler for quite some time.
Results with fiddler..
IE7:
CONNECT myweb.com:443 HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; version6.9)
Proxy-Connection: Keep-Alive
Content-Length: 0
Host: myweb.com
Pragma: no-cache
Firefox:
CONNECT myweb.com:443 HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3
Proxy-Connection: keep-alive
Host: myweb.com
To sum things up:
IE 6, 7 and 8 in XP sends out SSL connection using HTTP/1.0 instead of 1.1.
IE 7 in Vista also sends out SSL connections using 1.0.
I have followed instructions found in KB articles and web sites (wininet.dll points to HKLM instead of HKCU).
So, my question still remains as, how do I force IE to send HTTP/1.1 over SSL?
My next test will be Windows 7 and I will bet that it will also send it 1.0. WHY? 1.0 is in the caveman days!!! Why is it even an option? Or maybe the option should be to use 1.0 and use 1.1 by default????
Robert,Because Eric Lawrence is more likely to be there than here?
Out of curiosity, how would the fiddler groups be able to assist me in modifying or getting IE fixed to send proper HTTP(S) requests?
You were using an explicit port 443 with an HTTP request? As I mentioned usually 443 is the default port for HTTPS. I'm not really surprised to see IE doing quirky things with an explicit port request, especially with that port. Do you have control of the server? E.g. I'm wondering what would happen if you tried any other port but 443. ; )
So far I have identified IE as an issue with some SSL sites. Because it sends the request out as HTTP/1.0 instead of HTTP/1.1.
Firefox sends the requests as 1.1 and does not exibit the issues that IE does. One example: HTTP/1.0 does not have persistant connections. Sending a request in 1.0 will cause every request to establish a new connection. With other issues on top of this, the request/response is slow and can be locked up for 5 minutes. The lower the number of requests, the less likely the user will be slow or lock up. I am trying to eliminate every possible cause. Without being able to force IE to use 1.1, I cannot eliminate IE as the cause. Documentation on this behavior can be found at:I suspect that's something else but your last article does raise an interesting point which seems to be missing in both of your examples:
http://www.research.att.com/~bala/papers/h0vh1.html
Information pertaining to wininet.dll and HTTP/1.0 can be found at: http://kbalertz.com/947513/Internet-Explorer-requests-instead-requests-connect.aspx and the KB article I referenced above.
Enter the thread ID of the thread you are merging into
To report abuse, sign in or continue without signing in
Thank you.
|
|
|
|
Don't have one of the above accounts?