Windows 7 uses HTTP/1.0 GET requests instead of HTTP/1.1 GET requests to connect to a server
Hi! I made a chat inquiry yesterday about how to force Windows 7 Professional to use HTTP/1.1 on an internet connection. Unfortunately, the suggested documentation did not solve the problem, but maybe I didn't state the problem correctly. I have a domestic Wi-Fi network, centered around a Cisco Linksys Router. Connected to the router I have an HP computer running Windows Vista Home Premium, an HP Notebook running Windows XP SP3 and an HP Notebook running Windows 7 Professional. I also have an IPad wi-fi connected to the router, and I need to be able to transfer files to/from IPad from any other computer. On the IPad, I am using an app called GoodReader, which requires the use of HTTP 1.1. On all three computers I installed a clean copy of Safari, and I can access the IPad by its network IP address and port number (in my case, 192.168.1.100:8080).On all three computers, HKLU/Software/Microsoft/Windows/CurrentVersion/Internet Settings correctly specify that HTTP 1.1 be used (I even ran the FixIt on the Windows 7 computer to restore internet settings to their original configurations). Now, the connection from the Vista computer works just fine. The connections from the Windows XP and from the Windows 7 computer, however, fail with error 505 - Unsupported version. I ran Fiddler on all three computers, and verified that the Vista computer correctly issues a GET request specifying HTTP 1.1, while the Windows 7 and Windows XP computers insist on issuing the GET request specifying HTTP 1.0, hence the rejection of the connection. I have the screen shots if they may be of any help. I also have the exported .reg files for the Internet Settings from all computers. I need to understand how Windows 7 decides what protocol to use and why it is disregarding HTTP 1.1 in favor of HTTP 1.0, but MSDN falls somewhat short when it comes to the true bits and bolts. The same behaviour happens with any browser (I tried IE, Firefox, Chrome and Safari) and for the XP computer KB 947513 did not work either. Can anybody give me a hint? Thanks in advance.
June 24th, 2012 1:24am

Hi, Please change as follow for a test. Click Tools -> Internet Options -> Advanced -> under HTTP 1.1 settings, uncheck "Use HTTP1.1" and "Used HTTP 1.1 through proxy connections". Changes in WinHttp on Windows 7 and onwards wrto HTTP/1.0 http://blogs.msdn.com/b/httpcontext/archive/2012/02/21/changes-in-winhttp-on-windows-7-and-onwards-wrto-http-1-0.aspxNiki Han TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
June 25th, 2012 4:17am

Unchecked both options as requested. All the browsers (IE, Firefox, Safari and Chrome) are still issuing GET HTTP 1.0 requests. One thing wrto the changes in winhttp: Windows XP is also issuing GET HTTP 1.0 requests. Vista is the only one that issues GET HTTP 1.1 request correctly. Could I be missing some registry option?
June 25th, 2012 7:33pm

Hi, Please add the registry key via the following steps: 1. Click Start, click Run, type regedit, and then click OK. 2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings 3. On the Edit menu, point to New, and then click DWORD Value. 4. Type EnableHTTP1_1, and then press ENTER. 5. Right-click EnableHTTP1_1, and then click Modify. 6. Type 1, and then click OK. 7. On the Edit menu, point to New, and then click DWORD Value. 8. Type ProxyHttp1.1, and then press ENTER. 9. Right-click ProxyHttp1.1, and then click Modify. 10. Type 1, and then click OK. 11. Exit Registry Editor. At the same time, please also enable the Use HTTP 1.1 option and the Use HTTP 1.1 through proxy connections option in Internet Explorer. Best Regards Scott Xie
Free Windows Admin Tool Kit Click here and download it now
June 29th, 2012 3:40am

As requested. IE and Safari still issue GET /HTTP/1.0 requests.
June 30th, 2012 12:30am

Hi, To find out the cause of the issue, a lot of logs are necessary. I suggest that you can create a case to microsoft for further troubleshooting the issue. Best Regards Scott Xie
Free Windows Admin Tool Kit Click here and download it now
July 5th, 2012 4:52am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics