HTTP Messages Flashcards

1
Q

What is a client?

A

Service requesters that initiate communication sessions with servers and do not share any of its resources. They only need to understand the response based on the well-known application protocol.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a server?

A

The providers of a resource or service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which HTTP method does a browser issue to a web server when you visit a URL?

A

GET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What three things are on the start-line of an HTTP request message?

A

A 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 (typically a URL or the absolute path of the protocol, port and domain), and the HTTP version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What three things are on the start-line of an HTTP response message?

A

The protocol version (typically HTTP/1.1), a status code (indicating the success or failure of the request), and a status text (a brief, purely informal, textual description of the status code to help a human understand the HTTP message.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are HTTP headers?

A

They let the client and server pass additional information with an HTTP request or response.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where would you go if you wanted to learn more about a specific HTTP Header?

A

MDN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is a body required for a valid HTTP request or response message?

A

No, it is optional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly