Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

REST, as it is argued, attempts to use HTTP more faithfully. This is the primary basis for a uniform interface. That is, by adhering to the published HTTP standards, API producers and consumers can better anticipate how to interface with each other. It also provides for greater decoupling, allowing independent evolution between the client and the server.

A One key element is that the URL is a reference to a resource on the server rather than a reference to function (or remote procedure) on the server. REST is known for embracing all of the defined documented HTTP methods so clients can convey a wide variety of intent with the resource. For instance:

...