One of the key insights is that a URI is an identifier to a resource. A resource can be anything, such as an article, a user, or a collection of resources, such as events. Generally speaking, resources are nouns. The web provides you with some fundamental HTTP verbs to manipulate resources: GET, POST, PUT, PATCH, and DELETE. These are not part of the URL itself. Hence, it is bad practice to use a verb in the URL to manipulate a resource. For example, the following example URL is considered bad: http://site.com/articles/submit/ Instead, you should remove the verb and use the POST action to this
...more