Its a stupid question to ask. Is HTTP 1.0 still used by any client or server? its because I am working on a proxy server program that requires HTTP 1.1

  • 1
    Huh, usually it's the other way around. The proxy can't handle 1.1, which breaks stuff. I'm interested to see what 1.1-only breaks! – sysadmin1138 Aug 7 '10 at 15:06
up vote 6 down vote accepted

There was a discussion about this over on stackoverflow not too long ago and some here too.

The gist is that it's still in use.

  • And of courese you can go the site for generating and studiying various HTTP (1.1/1.0) Requests and Responses – Jasim Muhammed Aug 8 '10 at 4:48

Yes - numerous reverse proxy packages are 1.0 only. They will receive 1.1 requests, but all backend traffic is sent as 1.0. Nginx comes to mind.

Short answer: Yes. Long answer: You can't say that HTTP 1.0 is extinct. Basically there are a lot of tools that are coded using 1.0 so if you are working on a proxy you have to support both 1.0 and 1.1. This document has some key differences between 1.0 and 1.1, it's important for you to see how 1.0 dealt with cache, and how 1.1 does.

When I'm messing around with sockets and ports or CURL etc in PHP, I sometimes request HTTP 1.0 from the remote server so that I can guarantee the response isn't chunked.

Not a great reason to still use it obviously!

Yes, especially in scripted web client solutions.

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.