http-messages-recap Flashcards
1
Q
What is a client?
A
a client is a service requester.
2
Q
What is a server?
A
a server is the provider of a resource of service.
3
Q
Which HTTP method does a browser issue to a web server when you visit a URL?
A
an HTTP GET request
4
Q
What is on the first line of an HTTP request message?
A
- An HTTP method, a verb (like GET, PUT or POST) or a noun (like HEAD or OPTIONS), that describes the action to be performed.
- The request target, usually a URL
- The HTTP version
Ex: GET / HTTP / 1.1
5
Q
What is on the first line of an HTTP response message?
A
The start line of an HTTP response, called the status line, contains the following information:
- The protocol version, usually HTTP/1.1.
- A status code, indicating success or failure of the request. Common status codes are 200, 404, or 302
- A status text. A brief, purely informational, textual description of the status code to help a human understand the HTTP message.
A typical status line looks like: HTTP/1.1 200 OK
6
Q
What are HTTP headers?
A
HTTP headers are used to pass additional information between client and server through an HTTP request or response. (meta information)
7
Q
Is a body required for a valid HTTP message?
A
no.