2014-11-20 13 views

risposta

1

Sono azioni dal punto di vista del cliente:

GET si riferisce al client richiedente le informazioni sotto forma di una richiesta URL al server ovvero il caricamento di una pagina web piena di dati.

POST è il client che invia le informazioni al server, ovvero facendo clic su Invia su un campo di testo.

PUT è molto simile a POST, tranne che le informazioni inviate al server deve essere identificato sotto la dotazione Request-URI

richieste DELETE che il server eliminare l'entità che il cliente ha designato cioè la rimozione di un post sul blog dal tuo blog dice al server di dimenticare quell'informazione.

Questi sono i 4 metodi principali attraverso i quali i client e i server comunicano, quindi come le informazioni sul server vengono visualizzate e controllate dal client.

0

Da this_link è possibile ottenere un dettaglio, su questi methods.I scrivo questi metodi in breve come segue:

GET dovrebbero essere utilizzati per recuperare i dati senza alcun altro effetto tuttavia è possibile utilizzare parametri di query in url per pubblicare i dati usando get ma non è un metodo sicuro.

Il metodo POST viene utilizzato per richiedere che il server di origine accetta l'entità racchiusa nella richiesta come nuova subordinata della risorsa identificata dal Request-URI nella Request-Line.Generally usato per creare nuova entità.

Il metodo PUT richiede che l'entità inclusa venga archiviata nell'URI di richiesta fornito. Generalmente utilizzato per aggiornare entità esistente.

Il PATCH metodo si applica parziali modifiche a una risorsa

Il eliminare le richieste metodo che il server di origine elimina la risorsa identificata dal Request-URI.

Il metodo TRACE echeggia la richiesta ricevuta in modo che un client possa vedere quali (eventuali) modifiche o aggiunte sono state apportate dai server intermedi.

Il HTTP CONNECT metodo metodo inizia comunicazioni bidirezionali con la risorsa richiesta. Può essere usato per aprire un tunnel.

Il metodo Opzioni consente al cliente di determinare le opzioni e/o richieste associati a una risorsa, o con le funzioni di un server, senza che ciò comporti un'azione risorsa o l'avvio di una reperimento delle risorse.

È anche possibile ottenere dettagli semplificati sulla pagina wikipidea this. Questo collegamento stackoverflow è anche molto descrittivo per i metodi http.

E per par implementazione t questo open source Django_rest_code a GitHub può essere un ottimo esempio da guardare come implementare questi metodi HTTP in Django (Python).

Problemi correlati