Ultimamente ho letto su Hypermedia come il motore dello stato dell'applicazione (HATEOAS), il vincolo che si pretende di rendere un'API web "veramente RESTful". Si riduce fondamentalmente a includere collegamenti con ogni risposta alle possibili...
Come attualmente capisco, HATEOAS è fondamentalmente basato sull'invio di ogni link di risposta con informazioni su cosa fare dopo. Un semplice esempio è facilmente reperibile su Internet: un sistema bancario insieme a una risorsa account. L'ese...
I vari discorsi che ho visto e le esercitazioni che ho scansionato su REST sembrano sottolineare una cosa chiamata "scopribilità". Secondo la mia comprensione limitata, il termine sembra significare che un cliente dovrebbe essere in grado di and...
Se ho capito bene, REST è stato formalizzato da Roy Fielding come un modello descrittivo dell'architettura del web. AFAIK Fielding non ha dichiarato che REST fosse una buona idea, stava solo descrivendo l'architettura de-facto del web. Il web...
Quando costruisci un servizio REST con il vincolo HATEOAS , è molto facile pubblicizzare l'esistenza di risorse tramite il collegamento. Fai un GET alla radice del mio sito e rispondo con il documento di root che elenca tutte le risorse di...
In un'API HATEOAS vengono restituiti collegamenti che rappresentano possibili transizioni di stato. Un client conforme dovrebbe semplicemente recuperare e seguire tali collegamenti, ma se un client non conforme sta costruendo URI anziché seguire...
Sto cercando di capire i concetti di HATEOAS (Hypermedia As The Engine Of Application State) in REST. I seguenti sono stati molto utili:
Che cosa fa HATEOAS offri la possibilità di scoprire e disaccoppiare oltre alla possibilità di modificar...
Ho appena trovato HATEOAS . Penso di capire un po 'cosa significa, ma qualcosa non mi è chiaro.
Non è stato trovato da nessuna parte come posso creare il client che consuma in HTML. Posso immaginare che per alcuni link genererò pulsanti, per...
Sto imparando su HATEOAS e ho notato che ogni implementazione sembra sempre implementare prima una relazione personale. Ad esempio un oggetto di risposta comune potrebbe apparire come
{
title: "The Wonderful Wizard of Oz",
author: "L. Fran...