Hi,
thanks for this fast and very exclusive answer.

At first i learned, that i have to write restful only with one “l”. I have got a little problem with my orthography if there are no numbers ;-)

It was very useful and helpful (oh my god, these word with one “l”, too? i made it wrong my whole live.).

But there are some more questions on it:
Example:
I have got articles with categories, if i am want to PUT a specific category in an specific article i would do that:
PUT http://www.example.com/api/article/42/category {body things …}
But how am i able to ask for a specific catgory to all articles like:
GET http://www.example.com/api/article/?category_name='my+category
that i get a subselection of my collection of articles or is that the work of client. Like “You get all, do it your self”

this ist part of the tweet, when i asked “like couchDB does it” (or what i mean).
There is an option to make
GET http://couchServer.com/db_name/articles/?start_id=2&end_id=5
to get all articles with id between 2 and 5 (please don`t hit me if it is not completely correct the way they does)
But, they put some queries (GET params) at the end to make their request more concrete. (AS you said with ?verbose=yes)
And they are telling:
“couchDB has a perfect RESTful API”

The Problem ist no problem to create a skript, that catches all these queries, but when i make some i lost the this straight way that RESTful gave my. I understand RESTful as as Service, where a normal programmer needs no real documentation. He will only need the names of the resources and is able to work on it now.