Perché il servizio web REST è stato denominato REST?

1

Che cosa significa in realtà la parola Representational State Transfer (REST)? Ora non trovo alcuna relazione tra la sua denominazione e il suo funzionamento, ho capito che si tratta di uno stile architettonico per la programmazione di servizi Web e ho letto tutte le cose hush hush ma non riesco a trovare una ragione dietro la sua denominazione.

Che cos'è Representational ? Chi è State ? e cosa facciamo Transfer ?

    
posta vikkyhacks 10.05.2014 - 16:27
fonte

1 risposta

2

Dovrai chiedere al tizio che ha ideato il concetto di REST, Roy Fielding, o leggere la sua tesi pubblicata che forma la descrizione di REST rispetto al web.

Probabilmente è meglio iniziare da la parte superiore e aprirti la strada .

Che cosa trasferiamo - una rappresentazione della risorsa.

In breve, non trasferiamo un oggetto reale ma una sua rappresentazione in qualche forma (ad esempio una tabella html per rappresentare una tabella di database).

Una citazione pertinente è:

Depending on the message control data, a given representation may indicate the current state of the requested resource, the desired state for the requested resource, or the value of some other resource, such as a representation of the input data within a client's query form, or a representation of some error condition for a response. For example, remote authoring of a resource requires that the author send a representation to the server, thus establishing a value for that resource that can be retrieved by later requests.

    
risposta data 10.05.2014 - 20:05
fonte

Leggi altre domande sui tag