15 HTTP Methods questions from the REST API bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.an idempotent method that removes the target resource
B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
C.a method that applies a partial modification to a resource, sending only the fields that should change
D.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Answer + AI explanation with Pro
2. Which term means: "a safe, idempotent method that retrieves a representation of a resource without modifying server state"?
Junior
A.PUT
B.GET
C.POST
D.DELETE
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.GET — a safe, idempotent method that retrieves a representation of a resource without modifying server state
B.GET — a non-idempotent method typically used to create a subordinate resource or submit data for processing
C.GET — a method that applies a partial modification to a resource, sending only the fields that should change
D.GET — an idempotent method that removes the target resource
Answer + AI explanation with Pro
4. What is POST?
Junior
A.an idempotent method that removes the target resource
B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
C.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
D.a non-idempotent method typically used to create a subordinate resource or submit data for processing
Answer + AI explanation with Pro
5. Which term means: "a non-idempotent method typically used to create a subordinate resource or submit data for processing"?
Junior
A.DELETE
B.GET
C.PATCH
D.POST
Answer + AI explanation with Pro
6. Which statement is correct?
Junior
A.POST — an idempotent method that removes the target resource
B.POST — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
C.POST — a non-idempotent method typically used to create a subordinate resource or submit data for processing
D.POST — a method that applies a partial modification to a resource, sending only the fields that should change
Answer + AI explanation with Pro
7. What is PUT?
Junior
A.a method that applies a partial modification to a resource, sending only the fields that should change
B.a safe, idempotent method that retrieves a representation of a resource without modifying server state
C.an idempotent method that removes the target resource
D.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Answer + AI explanation with Pro
8. Which term means: "an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI"?
Junior
A.DELETE
B.PUT
C.PATCH
D.GET
Answer + AI explanation with Pro
9. Which statement is correct?
Junior
A.PUT — a safe, idempotent method that retrieves a representation of a resource without modifying server state
B.PUT — a non-idempotent method typically used to create a subordinate resource or submit data for processing
C.PUT — a method that applies a partial modification to a resource, sending only the fields that should change
D.PUT — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
Answer + AI explanation with Pro
10. What is PATCH?
Mid
A.an idempotent method that removes the target resource
B.an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
C.a method that applies a partial modification to a resource, sending only the fields that should change
D.a non-idempotent method typically used to create a subordinate resource or submit data for processing
Answer + AI explanation with Pro
11. Which term means: "a method that applies a partial modification to a resource, sending only the fields that should change"?
Mid
A.PATCH
B.PUT
C.DELETE
D.POST
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.PATCH — a non-idempotent method typically used to create a subordinate resource or submit data for processing
B.PATCH — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
C.PATCH — a method that applies a partial modification to a resource, sending only the fields that should change
D.PATCH — an idempotent method that removes the target resource
Answer + AI explanation with Pro
13. What is DELETE?
Junior
A.a safe, idempotent method that retrieves a representation of a resource without modifying server state
B.an idempotent method that removes the target resource
C.a non-idempotent method typically used to create a subordinate resource or submit data for processing
D.a method that applies a partial modification to a resource, sending only the fields that should change
Answer + AI explanation with Pro
14. Which term means: "an idempotent method that removes the target resource"?
Junior
A.DELETE
B.POST
C.GET
D.PUT
Answer + AI explanation with Pro
15. Which statement is correct?
Junior
A.DELETE — an idempotent method that replaces the target resource entirely with the supplied representation, or creates it at a known URI
B.DELETE — an idempotent method that removes the target resource
C.DELETE — a non-idempotent method typically used to create a subordinate resource or submit data for processing
D.DELETE — a safe, idempotent method that retrieves a representation of a resource without modifying server state
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every HTTP Methods question come with Pro.