htmx.org · Saved

How Did REST Come To Mean The Opposite of REST?

htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest

What Jamie wrote

Good writeup clarifying that REST interfaces are not just JSON over HTTP.

From there, an API could be considered more "mature" as a REST API as it adopted the following ideas:

  • Level 1: Resources (e.g. a resource-aware URL layout, contrasted with an opaque URL layout as in XML-RPC)
  • Level 2: HTTP Verbs (using GET, POST, DELETE, etc. properly)
  • Level 3: Hypermedia Controls (e.g. links)

Level 3 is where the uniform interface comes in, which is why this level is considered the most mature and truly "The Glory of REST"

Nearly everyone stops at level 2.

Saved the same week · 15 links that week

Everything saved in March 2024