This example used HTTP 1.0, but current browsers use 1.1. The request and response would include a bit more information, but the differences are not distinct enough to go into. The example we just used is perfectly valid and would still return the proper results. The primary difference between the two is that originally, web browsers made separate HTTP requests like this for each page, each image, and every other component on the page. Using HTTP 1.1, a browser and server can negotiate to leave the connection open and transfer all the page’s components without hanging up and opening new sessions.