http Flashcards

1
Q

request message

A

specifies the operation to be performed by the server

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

response message

A

includes the result of the request and meta data and status codes

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

what do the http headers include

A

directives and or parameters
info about the client server and message body
context types (request, response, payload)

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

what are the 2 proxy handling types

A

end-to-end
hop-by-hop

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

GET

A

retrieves data from server without altering

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

HEAD

A

fetches headers for a resource
like GET but without the response body

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

OPTIONS

A

describes the communication options for the target resource

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

TRACE

A

echos back the received request to help with debugging

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

DELETE

A

removes the specified resource from the server

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

PUT

A

replaces the target resource with the uploaded content

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

POST

A

submits data to the server often causing a change or creation of a resource

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

PATCH

A

partially updates the target resource with the provided data

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

CONNECT

A

establishes a tunnel to the server
typically for ssl/tsl communication

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

http methods

A

a keyword that tells the server what operation to perfom

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

200 OK

A

request succeeded
object later in the message

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

301 moved permanently

A

request object moved new location in this message

17
Q

400 bad request

A

message not understood by server

18
Q

404 not found

A

not found in server

19
Q

idempotent method

A

identical output if called multiple times

20
Q

cacheable method

A

generates a cacheable response

21
Q

rtt

A

time for a packet to travel from client to server and back

22
Q

head-of-line blocking

A

requests are processed sequentially leading to inneficiency

23
Q

persistent connections

A

connection kept open for multiple requests

24
Q

pipelining

A

sending the next request before the first is fully transmitted

25
Q

multiplexing

A

multiple requests and responses can be processed simultaneously over a single connection

26
Q

end-to-end (proxy handling type)

A

shouldnt be modified by intermediaries
can be cached

27
Q

hop-by-hop (proxy handling type)

A

only relevant between nodes