HTTP Protocol Review

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Flashcards covering HTTP concepts, requests/responses, headers, status codes, methods, security, and related topics.

Last updated 3:37 AM on 6/5/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

16 Terms

1
New cards

HTTP

The protocol used for the World Wide Web; an application layer protocol used for messages between web clients (browsers) and web servers.

2
New cards

HTTP Request Message

A message sent from a web client to a web server, consisting of a header (with a request line and optional headers) and an optional body, separated by a blank line.

3
New cards

HTTP Response Message

A message sent from a web server to a web client, consisting of a header (with a status line and optional headers) and an optional body, separated by a blank line.

4
New cards

Request Line

The first line of an HTTP request header, containing the method (e.g., GET, POST), the URL, and the HTTP version.

5
New cards

HTTP Methods

GET (retrieve a resource), HEAD (retrieve only the header), POST (send data to be processed), PUT (upload a resource), DELETE (delete a resource), TRACE/OPTIONS (debugging), CONNECT (establish a two-way communication, e.g., for tunneling).

6
New cards

User Agent Header

An HTTP request header that provides information about the web browser being used to the server.

7
New cards

Host Header

A mandatory HTTP 1.1 request header that specifies the DNS name of the requested host, allowing multiple websites to be hosted on the same IP address.

8
New cards

Status Line

The mandatory first line of an HTTP response header, containing the HTTP version, a status code, and a descriptive phrase.

9
New cards

HTTP Status Codes

1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error).

10
New cards

Content-Type Header

An HTTP header that tells the client the MIME type of the resource being sent (e.g., image, movie, text).

11
New cards

Etag Header

A randomly generated string that is regenerated if a resource is updated.

12
New cards

Caching

A way to improve performance by storing resources locally to avoid re-downloading them.

13
New cards

Cookies

A way of maintaining state in HTTP via a data set that contains information to track and update user preferences.

14
New cards

X-Dash Headers

Custom HTTP headers prefixed with 'X-' that are not part of the official RFC and can be used for debugging

15
New cards

Basic Authentication

An authentication scheme in HTTP that transmits usernames and passwords encoded in Base64.

16
New cards

QUIC

A new version of HTTP combining TCP and UDP for increased throughput and faster startup time.