HTTP Verbs in 60 seconds
Your main RESTful methods in about a minute
Pop quiz: what are the most frequently used HTTP verbs?
GET
Reads data. If the URL ends in /:id, it retrieves one instance of that data.
POST
Creates new data. Since you’re sending data, it needs to have headers and a body with that data.
PUT
Updates a specific record; if you try to update a record that doesn’t exist, it creates it.
PATCH
Like PUT, but instead of creating a new record if it doesn’t exist, you get back an error message.
DELETE
Destroys a specified record.
HEAD
Like GET, but you only get back headers (e.g. status 200 “ok”).
OPTIONS
Returns header with all the options or methods allowed at that endpoint (e.g. PUT, GET, DELETE, CORS, etc.)
Quiz passed. With about 13 seconds left.