Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


HTTP Basics Course

via Treehouse


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


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.

Chevron 12 steps
  • Introduction to HTTP


  • Building a Case for HTTP


  • Intro to HTTP

    2 questions

  • HTTP Requests Using Telnet


  • HTTP Request Format


  • HTTP Headers

    1 question

  • HTTP Response Format


  • HTTP Response Format

    1 question

  • Sending Data with a GET Request


  • Sending Data with a GET Request

    1 question

  • Sending Data with a POST Request


  • 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.

Chevron 11 steps
  • The Browser as a GUI for HTTP


  • Intro to Chrome Developer Tools


  • HTML Review and URIs vs URLs


  • URIs vs URLs

    1 question

  • Using Anchors for GET Requests


  • Using Anchors for GET Requests

    1 question

  • Using Forms for GET Requests


  • Data in POST Requests

    1 question

  • Using Forms for POST Requests


  • Using Forms for HTTP Requests

    2 questions

  • Wrap-Up


Related Courses


Start your review of HTTP Basics Course

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free