Bezeichnet ein Verfahren, das Clients die optimale Repräsentation einer auf einem Server zur Verfügung stehenden Ressource bereitstellt. Zum Beispiel wird einem HTTP Client, der Daten in deutsche Sprache vorzieht, die Repräsentation einer Ressource in deutscher Sprache zugeschickt, sofern dieses möglich ist.

Beiträge

Die REST-API des Webservice der Fahrerverwaltung

Spring mit RESTful Webservice (Tutortial)

Dieser Beitrag ist Teil einer (Tutorial-) Serie über die Einführung in das Spring Framework und beschreibt die Erstellung eines RESTful Webservices mit dem Spring Framework MVC.

Weiterlesen

Das Schaubild eines RESTful Webservices

Content Negotiation

Dieser Beitrag ist Teil einer Serie über RESTful Webservices und beschreibt die Content Negotiation bei HTTP Zugriffen.

Die Antwort auf eine REST Anfrage kann unterschiedliche Repräsentationen bzw. Content Formate liefern. Dazu wird das HTTP-Header-Feld Accept ausgewertet und aus dieser Wunschliste eine Repräsentation für die Antwort (HTTP-Header-Feld: Content-Type) ausgewählt. Diesen Vorgang wird Content Negotiation genannt. Hier entscheidet letztendlich der RESTful Webservice, welche Repräsentation er liefert.

Weiterlesen