Hyperlinks connect webpages or data items to one another.
In HTML, anchor (<a>) elements define hyperlinks from a spot
on a webpage (like a text string or image) to another spot on some other
webpage (or even on the same page).
Hypertext As The Engine Of Application State (HATEAOS)
Hypermedia as the engine of application state (HATEOAS)
is a constraint of the REST
application architecture that distinguishes it from other network application
architectures.
With HATEOAS, a client interacts with a network application whose
application servers provide information dynamically through hypermedia.
A REST client needs little to no prior knowledge about how to interact
with an application or server beyond a generic understanding of
hypermedia.
The restrictions imposed by HATEOAS decouple client and server. This
enables server functionality to evolve independently.
The HyperText Transfer Protocol (HTTP) is the underlying
network protocol that enables transfer of hypermedia documents on the Web,
typically between a
browser and a server so that humans can read them.
HTTP headers let the client and the server pass additional
information within an
HTTP request or response. An HTTP header consists of its case-insensitive name
followed by a colon (:), then by its value. Whitespace before the value is
ignored.