HTTP Flashcards

1
Q

What is a client?

A

Is the one that initiates the request

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

What is a server?

A

Providers of a resource or service. (machines)

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 method

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

An HTTP method, the request target (usually a URL or absolute path), HTTP version which defines the structure of the remaining message. acting as an indicator of the expected version to use for the response.

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 (usually HTTP/1.1), status code(indicating success or failure of the request), status text,

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

What are HTTP headers?

A

key-value pairs that allow us to store extra info about the request
they allow the client and the server to pass additional information with an HTTP request or response.
Includes a case-insensitive string followed by a colon.

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 docs

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

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