http-messages-recap Flashcards
What is a client?
a program or device that is on the receiving end of a service
What is a server?
a program or device that provides a service to another program or device
Host is the hardware that a software server runs on
Which HTTP method does a browser issue to a web server when you visit a URL?
GET
What is on the first line of an HTTP request message?
An HTTP method, GET POST etc, followed by a resource target (a thing you can get) follwed by a protocol version
GET example.com HTTP/1.1
What is on the first line of an HTTP response message?
Protocol version, status code, status text
HTTP/1.1 404 Not Found
What are HTTP headers?
HTTP headers let the client and the server pass additional information with an HTTP request or response via the metadata they contain.
Is a body required for a valid HTTP message?
Not all have one, fetching requests like POST GET HEAD DELETE or OPTIONS don’t have one. some requests simply send data to the server to update it like POST