HTTP Flashcards

1
Q

What is a client?

A

The one who Make requests. It can be either a physical Computer, or a software

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

What is a server?

A

While server can be a physical machine, its most commonly referred to as the software on a physical machine

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, a verb (like GET, PUT or POST) or a noun (like HEAD or OPTIONS)

The request target, usually a URL

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, 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.

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

What are HTTP headers?

A

A place where we can send information between the request and response.
Basically, a customized way of sending information about the request between the client and the server. It lets you add additional information ex: what kind of data, token info, password…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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