6. HATEOAS
A REST client needs no prior knowledge
about how to interact with any particular
application or server beyond a generic
understanding of hypermedia
7. HATEOAS
A REST client needs no prior knowledge
about how to interact with any particular
application or server beyond a generic
understanding of hypermedia
8. Hypermedia As The Engine Of Application State
http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
A REST API should be implied by the user’s
entered with no prior manipulation of those
knowledge beyond the initial representations. The
URI (bookmark) and set of transitions may be
standardized media types that determined (or limited by)
are appropriate for the the client’s knowledge of
intended audience (i.e., media types and resource
expected to be understood by communication mechanisms,
any client that might use the both of which may be
API). From that point on, all improved on-the-fly (e.g.,
application state transitions code-on-demand). [Failure
must be driven by client here implies that out-of-band
selection of server-provided information is driving
choices that are present in the interaction instead of
received representations or hypertext.]
9. Hypermedia As The Engine Of Application State
http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
A REST API should be implied by the user’s
entered with no prior manipulation of those
knowledge beyond the initial representations. The
URI (bookmark) and set of transitions may be
standardized media types that determined (or limited by)
are appropriate for the the client’s knowledge of
intended audience (i.e., media types and resource
expected to be understood by communication mechanisms,
any client that might use the both of which may be
API). From that point on, all improved on-the-fly (e.g.,
application state transitions code-on-demand). [Failure
must be driven by client here implies that out-of-band
selection of server-provided information is driving
choices that are present in the interaction instead of
received representations or hypertext.]
If you go to Starbucks then there’s some prior implicit knowledge about interacting with the overall service. The staff can guide you through the transaction. But if you’re a tribesman from Papua New Guinea just landed in the UK as part of a documentary, then you could be lacking a lot of prior information that’s necessary for a smooth transaction. You’re going to need to understand some basic capitalism, what’s being traded, why you might want a Hazelnut Latte, and to be honest if you speak English, it’s gonna be a lot easier. I think HATEOAS is the member of staff. They can’t teach you English. They can’t give you free coffee. But if you have some level of implicit understanding of the overall process they can guide you through to the next steps.\n
If you go to Starbucks then there’s some prior implicit knowledge about interacting with the overall service. The staff can guide you through the transaction. But if you’re a tribesman from Papua New Guinea just landed in the UK as part of a documentary, then you could be lacking a lot of prior information that’s necessary for a smooth transaction. You’re going to need to understand some basic capitalism, what’s being traded, why you might want a Hazelnut Latte, and to be honest if you speak English, it’s gonna be a lot easier. I think HATEOAS is the member of staff. They can’t teach you English. They can’t give you free coffee. But if you have some level of implicit understanding of the overall process they can guide you through to the next steps.\n
If you go to Starbucks then there’s some prior implicit knowledge about interacting with the overall service. The staff can guide you through the transaction. But if you’re a tribesman from Papua New Guinea just landed in the UK as part of a documentary, then you could be lacking a lot of prior information that’s necessary for a smooth transaction. You’re going to need to understand some basic capitalism, what’s being traded, why you might want a Hazelnut Latte, and to be honest if you speak English, it’s gonna be a lot easier. I think HATEOAS is the member of staff. They can’t teach you English. They can’t give you free coffee. But if you have some level of implicit understanding of the overall process they can guide you through to the next steps.\n