Jeremy Smith's blog

Entry Is Labelled

RPC in URIs is not REST

*sigh...* It's not REST. If you find yourself typing something like the following in your API documentation (i.e. your "REST API" is just encoding remote procedure calls in your URL and piping it through HTTP GET (or POST)):

operation=AddItem – Identifies this operation
You know it's not REST. Not to mention that using GET in this manner will Mess You Up!