What is a client?
service requestor
Requests content or service from a server.
Clients initiate communication sessions
What is a server?
the provider of a resource or service
Runs one or more server programs, which share their resources with clients.
await incoming requests
Which HTTP method does a browser issue to a web server when you visit a URL?
GET
What three things are on the start-line of an HTTP request message?
What three things are on the start-line of an HTTP response message?
A typical status line looks like: HTTP/1.1 404 Not Found.
What are HTTP headers?
Meta data of request; like meta data of html file
HTTP headers let the client and the server pass additional information with an HTTP request or response. An HTTP header consists of its case-insensitive name followed by a colon (:), then by its value. Whitespace before the value is ignored.
Where would you go if you wanted to learn more about a specific HTTP Header?
MDN
Is a body required for a valid HTTP request or response message?
Not all requests have one: requests fetching resources, like GET, HEAD, DELETE, or OPTIONS, usually don’t need one.
Not all responses have one: responses with a status code that sufficiently answers the request without the need for corresponding payload (like 201 Created or 204 No Content) usually don’t.