Link Header

From Delft Solutions
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Link headers are a way to signal available actions to clients. Which actions can be available and how you can perform these actions are documented in the Media-Type specification corresponding to the Content-Type you got back from the server.

Links are identified using their `rel` parameter and always have a `href`.

Common Links

  • rel=self: This is the canonical URL for this resource. PUT and DELETE requests should generally be done here.
  • rel=next: The next page in a list
  • rel=prev: The previous page in a list
  • rel=first: The first page in a list
  • rel=last: The last page in a list

A full list of publicly registered relation types can be found on the IANA Link Relations page.

Additional Properties

A link can have other optional properties as well, an example is the templated=true property that should be added if a client is supposed to fill in a URL Template.