Hypertext Transfer Protocol (HTTP) is the basis for data transfer for the World Wide Web. In addition, HTTP is the foundation of Representational State Transfer (REST). Both technologies have changed our world. HTTP is a simple and elegant protocol, and is easy to teach and learn. This refresher is for anybody who would like to learn more about HTTP and REST. We’ll look at the protocol itself and how REST uses it.