HTTP Basics
Treehouse
Course Summary
During this course, we'll take a look at the underlying method that devices use to communicate with each other: HTTP, or the HyperText Transfer Protocol. In particular, we'll focus on how a modern web browser automates the sending of HTTP requests and the receiving of HTTP responses.
-
+
Course Description
About this Course During this course, we'll take a look at the underlying method that devices use to communicate with each other: HTTP, or the HyperText Transfer Protocol. In particular, we'll focus on how a modern web browser automates the sending of HTTP requests and the receiving of HTTP responses. What you'll learn
- HTTP
- Uniform Resource Identifier
- GET
- POST
- Payload
About the Teacher
On the side I run a nonprofit organization that takes teenagers to developing countries to volunteer during the summer. I enjoy running and yoga, especially outdoors in the beautiful Chicago summer weather.
-
+
Course Syllabus
Introduction to HTTP
During this stage you'll be introduced to the HyperText Transfer Protocol. You'll see firsthand what HTTP requests and responses look like, using a command line tool called Telnet. 12 steps- Introduction to HTTP 1:22
- Building a Case for HTTP 2:41
- Intro to HTTP 2 questions
- HTTP Requests Using Telnet 7:08
- HTTP Request Format 3:01
- HTTP Headers 1 question
- HTTP Response Format 3:42
- HTTP Response Format 1 question
- Sending Data with a GET Request 4:11
- Sending Data with a GET Request 1 question
- Sending Data with a POST Request 5:57
- Sending Data with a POST Request 1 question
GET and POST Requests in a Browser
After getting a feel for how HTTP looks in plaintext format, it's time to see HTTP in action with a browser. A web browser offers a GUI for HTTP that allows visitors to communicate with websites and web applications in engaging ways, all while using the HyperText Transfer Protocol. During this stage, you'll see how a browser translates user actions into HTTP requests, and subsequently renders those HTTP responses for display. 11 steps