Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

share|improve this question
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
add comment

5 Answers

up vote 5 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.

share|improve this answer
    
And of courese you can go the site web-sniffer.net for generating and studiying various HTTP (1.1/1.0) Requests and Responses –  jasimmk Aug 8 '10 at 4:48
add comment

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.

share|improve this answer
add comment

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.

share|improve this answer
add comment

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!

share|improve this answer
add comment

Yes, especially in scripted web client solutions.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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