To improve usability across a number of different types of web clients and consumers, backend should be able to handle RESTful requests.
For this to be realized, a number of things should happen:
- The different REST verbs (
GET,PUTandDELETE) should be recognized and translated correctly. - The correct headers should be sent in response to these verbs.
- Resources should be nouns, and not verbs. As an example:
?q=content/5is a noun (content number 5) and is equivalent to
?q=content/display/5which is a verb (display content number 5)
For a RESTful webservice, the noun is preferred.
The recommendations made in these articles should also be considered.
Although these three points have not been implemented yet, they are in the pipeline.