On 2016-06-10 4:33 AM, Robert Gacki wrote:
> You also said that REST is for computers, not humans. Sorry, but that
> is just wrong. REST describes the basic principles of how the web
> works. It was created at a time, where HTML clients were the common
> kind of client to use HTTP. Fielding just explained that HTTP allows
> other kinds of clients. This includes clients for humans and for
> automation.
My point was that humans do not interact with a REST server directly.
They always go through an intermediary (a web browser in most cases)
that submits HTTP requests on their behalf.
Humans expect a stateful conversation with the server. REST mandates a
stateless conversation. The browser abstracts this implementation-detail
away from the human.
Gili