-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathhttp_methods.yaml
84 lines (84 loc) · 3.73 KB
/
http_methods.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
questions:
-
uuid: 1eebf878-8b97-64e4-be7c-99d84c92580c
question: 'Which HTTP verbs are idempotent ?'
answers:
- { value: POST, correct: false }
- { value: OPTIONS, correct: true }
- { value: CONNECT, correct: false }
- { value: PATCH, correct: false }
- { value: PUT, correct: true }
- { value: HEAD, correct: true }
- { value: GET, correct: true }
- { value: DELETE, correct: true }
help: 'https://en.wikipedia.org/wiki/HTTP#Idempotent_methods_and_web_applications'
-
uuid: 1eebf878-8b9a-62b6-862c-99d84c92580c
question: 'Which HTTP verbs are safe ?'
answers:
- { value: HEAD, correct: true }
- { value: PATCH, correct: false }
- { value: DELETE, correct: false }
- { value: OPTIONS, correct: true }
- { value: LINK, correct: false }
- { value: COPY, correct: false }
- { value: GET, correct: true }
- { value: POST, correct: false }
- { value: TRACE, correct: true }
- { value: PUT, correct: false }
help: 'https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Safe_methods'
-
uuid: 1eebf878-8ba4-65ae-b565-99d84c92580c
question: 'Can browsers cache POST requests?'
answers:
- { value: 'Yes', correct: true }
- { value: 'No', correct: false }
help: 'https://learning.mlytics.com/the-internet/http-request-methods/'
-
uuid: 1eebf878-8ba7-6178-b041-99d84c92580c
question: 'Which methods are cacheable ?'
answers:
- { value: GET, correct: true }
- { value: HEAD, correct: true }
- { value: PUT, correct: false }
- { value: PATCH, correct: false }
- { value: DELETE, correct: false }
- { value: POST, correct: false }
- { value: OPTIONS, correct: false }
- { value: TRACE, correct: false }
help: 'https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html'
-
uuid: 1eee7739-e2ae-6ad8-9026-4d9d94225af6
question: 'What are the methods of DataCollectorInterface ?'
answers:
- { value: getPosition, correct: false }
- { value: getTemplate, correct: false }
- { value: collect, correct: true }
- { value: getName, correct: true }
- { value: getData, correct: false }
help: 'https://github.com/symfony/symfony/blob/7.1/src/Symfony/Component/HttpKernel/DataCollector/DataCollectorInterface.php'
-
uuid: 1ef54f7c-efa3-6f32-8aa4-81d180590b50
question: 'What is true about the GET method?'
answers:
- { value: 'A GET request is idempotent', correct: true }
- { value: "A GET request's response is cachable", correct: true }
- { value: 'A GET request is safe', correct: true }
- { value: 'A GET request requires a body', correct: false }
- { value: 'A GET request needs an "User-Agent" header', correct: false }
- { value: 'This method is defined by RFC5789', correct: false }
help: 'https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Summary_table'
-
uuid: 1ef54f82-1543-6170-a77a-2bcbf190a7ac
question: 'What is true about the HEAD method?'
answers:
- { value: 'A HEAD request is idempoten', correct: true }
- { value: "A HEAD request's response is cachable", correct: true }
- { value: 'A HEAD request is safe', correct: true }
- { value: 'This method is defined by RFC7231', correct: true }
- { value: 'This method is defined by RFC2616', correct: true }
- { value: 'The server must support it', correct: true }
- { value: 'A HEAD request contains a body', correct: false }
- { value: "A HEAD request's response contains a body", correct: false }
- { value: 'A HEAD request needs an "Http-Version" header', correct: false }
help: 'https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Summary_table'