Examples of Representational State Transfer

From Wikipedia, the free encyclopedia

The following are public examples of Representational State Transfer interfaces.

Since REST is defined very broadly, it is possible to claim an enormous number of RESTful applications on the Web (just about everything accessible through an HTTP GET request or updateable through HTTP POST). Taken more narrowly, in its sense as an alternative to both Web Services generally and the RPC style specifically, REST can be found in many places on the public Web:

There are also examples of interfaces that label themselves 'REST', but are, in fact, using HTTP to tunnel function calls - also known as 'POX/HTTP', or Plain Old XML over HTTP:

Some of these interfaces do not intentionally respect REST's architectural constraints. Some have been called Accidentally RESTful, by a REST expert. The accident of RESTfulness occurs primarily when standalone GETs are appropriate, i.e. when it's not appropriate to navigate through many GETs in hypermedia style, and when those GETs simply retrieve data and do not change it.

[edit] References