- Describe the request *response cycle. Start with the client making a request.
- oh geez! Client sends request, makes it through rack and middleware, heads to DNS? DNS bounces the message to a few more servers with greater specificity each time. Eventually it locates the server and passes the response back through the rake/middleware to the client.
- Explain when each of these HTTP verbs would be used: GET, POST, PUT, DELETE.
- GET is used to retrieve and display information from the server.
- POST is used to modify the server by adding information.
- PUT modifies information that exists in the server with greater specificity than POST.
- DELETE LOLZ, duh
- What are all of the necessary routes for full CRUD functionality in Sinatra app? Why do we need seven routes when there are only four CRUD actions?