http-messages-recap Flashcards

1
Q

What is a client?

A

a program or device that is on the receiving end of a service

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

What is a server?

A

a program or device that provides a service to another program or device

Host is the hardware that a software server runs on

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 is on the first line of an HTTP request message?

A

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

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

What is on the first line of an HTTP response message?

A

Protocol version, status code, status text
HTTP/1.1 404 Not Found

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

What are HTTP headers?

A

HTTP headers let the client and the server pass additional information with an HTTP request or response via the metadata they contain.

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 message?

A

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

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