Metodi di richiesta HTTP

Quando configuri una chiamata API in un modulo, devi selezionare il metodo di richiesta HTTP. In questo articolo vengono descritti i metodi disponibili e i motivi per cui è consigliabile selezionarli.

Metodi HTTP

Utilizza uno dei seguenti metodi HTTP.

  • GET: recupera i dati da un server Web in base ai parametri. GET richiede una rappresentazione della risorsa specificata e, in caso di esito positivo, riceve un messaggio di risposta 200 OK con il contenuto richiesto.
  • POST: invia dati a un server Web in base ai parametri. Le richieste POST includono azioni come il caricamento di un file. Più POST possono produrre un risultato diverso rispetto a un singolo POST, pertanto occorre prestare attenzione all'invio involontario di più POST. Se un POST ha esito positivo, si riceve un messaggio di risposta 200 OK.
  • PUT: invia dati a una posizione nel server Web in base ai parametri. Le richieste PUT includono azioni come il caricamento di un file. La differenza tra PUT e POST è che PUT è idempotente, il che significa che il risultato di un singolo PUT riuscito è lo stesso di molti PUT identici. In caso di esito positivo di un PUT, riceverai un messaggio di risposta 200 (in genere 201 o 204).
  • PATCH: (non disponibile per alcuni moduli di chiamata API) Applica modifiche parziali a una risorsa su un server web in base ai parametri. PATCH non è idempotente, il che significa che il risultato di più PATCH potrebbe avere conseguenze indesiderate. Se un PATCH ha esito positivo, riceverai un messaggio di risposta 200 (in genere 204).
  • DELETE: elimina la risorsa specificata dal server Web in base ai parametri (se la risorsa esiste). Se un DELETE ha esito positivo, viene visualizzato un messaggio di risposta 200 OK.
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3