Hỗ trợ proxy và trường Máy chủ:
HTTP 1.1 có tiêu đề Máy chủ theo yêu cầu.
HTTP 1.0 không chính thức yêu cầu tiêu đề Máy chủ, nhưng sẽ không hại khi thêm một tiêu đề và nhiều ứng dụng (proxy) mong muốn thấy tiêu đề Máy chủ bất kể phiên bản giao thức.
Thí dụ:
GET / HTTP/1.1
Host: www.blahblahblahblah.com
Tiêu đề này hữu ích vì nó cho phép bạn định tuyến thư qua máy chủ proxy và cũng vì máy chủ web của bạn có thể phân biệt giữa các trang web khác nhau trên cùng một máy chủ.
Vì vậy, điều này có nghĩa là nếu bạn có blahblahlbah.com và helohelohelo.com cả hai đều trỏ đến cùng một IP. Máy chủ web của bạn có thể sử dụng trường Máy chủ để phân biệt trang web nào mà máy khách muốn.
Kết nối liên tục:
HTTP 1.1 cũng cho phép bạn có các kết nối liên tục, điều đó có nghĩa là bạn có thể có nhiều yêu cầu / phản hồi trên cùng một kết nối HTTP.
Trong HTTP 1.0, bạn phải mở một kết nối mới cho mỗi cặp yêu cầu / phản hồi. Và sau mỗi phản hồi, kết nối sẽ được đóng lại. Điều này dẫn đến một số vấn đề hiệu quả lớn do TCP Slow Start .
Phương pháp TÙY CHỌN:
HTTP / 1.1 giới thiệu phương thức TÙY CHỌN. Máy khách HTTP có thể sử dụng phương pháp này để xác định khả năng của máy chủ HTTP. Nó chủ yếu được sử dụng để chia sẻ tài nguyên nguồn gốc chéo trong các ứng dụng web.
Bộ nhớ đệm:
HTTP 1.0 có hỗ trợ cho bộ nhớ đệm thông qua tiêu đề: If-Modified-Because.
HTTP 1.1 mở rộng trên bộ nhớ đệm hỗ trợ rất nhiều bằng cách sử dụng một cái gì đó gọi là 'thẻ thực thể'. Nếu 2 tài nguyên giống nhau, thì chúng sẽ có cùng các thẻ thực thể.
HTTP 1.1 cũng thêm các tiêu đề điều kiện If-Unmodified-Because, If-Match, If-none-Match.
Ngoài ra còn có các bổ sung khác liên quan đến bộ nhớ đệm như tiêu đề Cache-Control.
100 Trạng thái tiếp tục:
Có một mã trả về mới trong HTTP / 1.1 100 Tiếp tục. Điều này là để ngăn khách hàng gửi yêu cầu lớn khi khách hàng đó thậm chí không chắc chắn liệu máy chủ có thể xử lý yêu cầu đó hay không hoặc được phép xử lý yêu cầu. Trong trường hợp này, máy khách chỉ gửi các tiêu đề và máy chủ sẽ báo cho khách hàng 100 Tiếp tục, tiếp tục với phần thân.
Nhiều hơn nữa:
- Xác thực digest và xác thực proxy
- Thêm mã trạng thái mới
- Mã hóa chuyển khối
- Tiêu đề kết nối
- Hỗ trợ nén nâng cao
- Nhiều hơn nhiều.