Never confuse education with intelligence, you can have a PhD and still be an idiot.
- Richard Feynman -



HTTP

From Juneday education
Jump to: navigation, search

Meta information about this chapter

Expand using link to the right to see the full content.

Introduction

Introduces the HTTP protocol, to prepare readers/students on web technology and web programming.

This chapter is used in Java Web programming and (as a partial include) in Web basics.

Purpose

In order to understand web, the students/readers need to understand the HTTP protocol.

Requirements

  • Basic network terminology skills
  • Basic command line skills with Bash

Goal

The student shall:

  • Have basic knowledge of the HTTP protocol used in client-server connections between a web client and a web server

Concepts

  • Protocol
  • HTTP
  • Web
  • Request
  • Response
  • Headers
  • Response body
  • Request body
  • Status code

Instructions to the teacher

Common problems

  • Students don't understand the concept of "protocol"
  • Students confuse HTML and HTTP
  • Students don't understand the concept of Header and Body
  • Students don't understand the importance of the content-type header

Chapter videos

All videos in this chapter:

Introduction

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.[1] HTTP is the foundation of data communication for the World Wide Web. - HTTP (wikipedia)


Links

External links

Where to go next

Next page has some exercises for HTTP. As of now, only the Next-link works.

« Previous • [[|Book TOC]] • Next »