- Richard Feynman -
HTTP
From Juneday education
Contents
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:
- HTTP Introduction (Full playlist) | HTTP Introduction - 01 | 02 | 03 | 04 | 05 | pdf
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 »