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

Treehouse

HTTP Basics Course

via Treehouse

Overview

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

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.

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

Chevron 11 steps
  • The Browser as a GUI for HTTP

    1:52

  • Intro to Chrome Developer Tools

    7:07

  • HTML Review and URIs vs URLs

    3:47

  • URIs vs URLs

    1 question

  • Using Anchors for GET Requests

    4:18

  • Using Anchors for GET Requests

    1 question

  • Using Forms for GET Requests

    8:44

  • Data in POST Requests

    1 question

  • Using Forms for POST Requests

    8:32

  • Using Forms for HTTP Requests

    2 questions

  • Wrap-Up

    0:53

Related Courses

Reviews

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