A brief look into REST
With the explosion of Rails like Mvc frameworks, URI well-formness whas brought more and more to the attention of web developers.
In php we see often great misuse of HTTP request method, with lots of parameters following the “?”, overuse of POST method and so on. Lack of proper browsers support for PUT/DELETE methods does not help to make situation better.
Beside this, a good understanding of HTTP architecture can be useful to developer, as cited frameworks tends to use a lot URIs even in their inner-workings side. It’s good to see that someone is already trying to learn something from the past/present experiences with HTTP implementation. (Konstruct for instance).
Here’s 2 resources you SHOULD really read (especially if you are working on a MVC framework).
-
HTTP 1.1 Section 9 - Methods Definitions (brief explaining of http’s methods meaning)
