Re:When REST Gets Messy
by superdude264 on Friday July 11, 2014 @04:15AM
(#8019250)
Do you know of any publicly available API that is truly RESTful (has embrace HATEOAS)?
RunKeeper's HealthGraph returns discoverable URIs from /users:
Strangely, very few people (at least that I've spoken to) who are fans of REST seem to have even picked up on the HATEOAS principles. I'm guessing that their fandom is more predicated on a hatred of SOAP/XML and love of the simplicity of JSON -- which is kind of strange since HATEOAS also works beautifully for Content-type=XML over HTTP.
EDIT: An attempt to formalize the Richardson Maturity Model (L3) for REST+JSON/HTTP can be found at: http://stateless.co/hal_specification.html (I'm not affiliated with it in any way, just thought it was interesting.)