Als «hateoas» getaggte Fragen

5
Was bietet HATEOAS für Auffindbarkeit und Entkopplung neben der Möglichkeit, Ihre URL-Struktur mehr oder weniger frei zu ändern?
In letzter Zeit habe ich über Hypermedia als Engine of Application State (HATEOAS) gelesen, die Einschränkung, die behauptet wird, eine Web-API "wirklich RESTful" zu machen. Es läuft darauf hinaus, Verknüpfungen mit jeder Antwort auf die möglichen Übergänge, die Sie vom aktuellen Status aus vornehmen können, zu berücksichtigen. Lassen Sie mich …
61 rest  http  hateoas 

3
Was bringt HATEOAS auf der Client-Seite?
Nach meinem derzeitigen Verständnis geht es bei HATEOAS im Wesentlichen darum, zusammen mit jeder Antwort Links mit Informationen darüber zu senden, was als Nächstes zu tun ist. Ein einfaches Beispiel ist im Internet leicht zu finden: ein Bankensystem zusammen mit einer Kontoressource. Das Beispiel zeigt diese Antwort nach einer GET-Anforderung …

4
Was ist die Notwendigkeit für 'Erkennbarkeit' in einer REST-API, wenn die Clients nicht weit genug fortgeschritten sind, um diese überhaupt zu nutzen?
Die verschiedenen Vorträge und Tutorials, die ich auf REST gescannt habe, scheinen etwas zu betonen, das als "Entdeckbarkeit" bezeichnet wird. Nach meinem begrenzten Verständnis scheint der Begriff zu bedeuten, dass ein Kunde in der Lage sein sollte http://URL, eine Liste der möglichen Aktivitäten abzurufen. Was ich nur schwer verstehe, ist, …
20 rest  api  hateoas 

5
Ist REST und HATEOAS eine gute Architektur für Webdienste?
Wenn ich das richtig verstehe, wurde REST von Roy Fielding als beschreibendes Modell der Architektur des Webs formalisiert . AFAIK Fielding behauptete nicht, dass REST etwas Gutes sei, sondern beschrieb lediglich die De-facto-Architektur des Webs. Das Web hatte sich bereits zu diesem Zeitpunkt als enorm erfolgreiches verteiltes Hypertextsystem erwiesen, weshalb …
14 rest  hateoas 

3
Gibt es Strategien, um REST-Services mit HATEOAS zu entdecken?
Wenn Sie einen REST-Service mit der Einschränkung HATEOAS erstellen , ist es sehr einfach, das Vorhandensein von Ressourcen durch Verknüpfen anzukündigen . Sie erstellen einen GETEintrag im Stammverzeichnis meiner Website und ich antworte mit dem Stammdokument, in dem alle Ressourcen der ersten Ebene aufgeführt sind: { users: { href: "/users" …
10 design  rest  hateoas 

2
Was hat „HATEOAS“ mit dem Anwendungsstatus zu tun?
HATEOAS ist eine Abkürzung für "Hypermedia als Motor des Anwendungsstatus". Worauf bezieht sich die "Engine of Application State" und insbesondere - wie ist "Hypermedia" die Engine davon? Soweit ich verstehen konnte, befassen sich HATEOAS und damit verbundene Standards wie HAL mit dem Teil "Auffindbarkeit" von REST. Die Frühjahrsdiskussion darüber fasst …
9 rest  hateoas 

2
Statuscode "Ungültiger Vorgang" in einer HATEOAS REST-API
In einer HATEOAS-API werden Links zurückgegeben, die mögliche Zustandsübergänge darstellen. Ein konformer Client sollte nur diese Links abrufen und befolgen. Wenn jedoch ein nicht konformer Client URIs erstellt, anstatt den angegebenen Links zu folgen, welcher Statuscode / welche Antwort ist am besten geeignet, um zurückzukehren? 400 würde funktionieren, zusammen mit …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.