Free Cisco CCNA 200-301 Actual Exam Questions - Question 4 Discussion
DRAG DROP Drag and drop the REST API call method for HTTP from the left onto the action they perform on the right. 
Also, PATCH is mainly for partial updates, so PUT suits general Update better here.
I think GET is definitely for Retrieve and POST for Create, since those are basics. DELETE clearly matches Delete. So the only real choice left is between PUT and PATCH for Update, but PUT is more common if not specified.
I’d go with PUT for Update since it’s the more common choice when you want to replace the resource entirely, which fits most REST APIs. PATCH feels too specific unless partial update is explicitly mentioned.
PUT fits better for Update since it replaces the entire resource.
PUT is for full updates, so it fits “Update” better than PATCH here.
POST is definitely for creating because it sends new data, so that fits “Create” better than anything else. And GET’s only for reading info, so it matches “Retrieve” without question.
I agree with the GET for retrieving part since it’s the only method that’s supposed to be safe and idempotent for reads. Also, POST is mostly about creating new records, so it fits “Create” best. For update, PUT is generally for replacing the entire resource, while PATCH is for partial updates. The question might expect PUT for “Update” because it’s more common in simple scenarios. Since DELETE is obviously for removing, that leaves everything lining up pretty cleanly if you match them that way.
I think D can’t be DELETE because it’s tied to "Retrieve" in the image, which is definitely GET. So DELETE should match with "Delete." That alone helps sort some of the pairs quickly.
This question feels kinda confusing without the image here, but from what I remember, GET is usually for retrieving data, POST for creating, PUT/PATCH for updating, and DELETE obviously for removing stuff. Not sure if they want PUT or PATCH for updates though. Anyone else find this a bit vague? What did you pick?