Webhook Definizione significato

Cos’è il Webhook?

Un webhook è una notifica di evento trasmessa tramite HTTP, lo stesso protocollo usato per trasferire dati di pagine web. È tipicamente inviata come una richiesta POST, che contiene dati che vengono “postati” in una specifica URL. L’URL definisce la posizione di un script, che elabora i dati nella richiesta POST.

I webhook possono essere incorporati in qualsiasi applicazione, comprese le applicazioni web, applicazioni mobile e le applicazioni software desktop. Eventi specifici possono essere programmati per generare webhooks, o “HTTP callbacks”, che sono notifiche di eventi inviati via HTTP. I dati possono essere formattati in qualsiasi modo che lo sviluppatore scelga, anche se le formattazioni JSON e XML sono comunemente usate.

I dati POST, che sono inviati a un URL specifico, sono parsed dallo script corrispondente su un server web. Lo script può essere scritto in uno dei molti linguaggi di scripting lato server, come PHP, JSP, o C#. Può eseguire una o più azioni, come salvare i dati in un database, inviare le informazioni per e-mail a un indirizzo specifico o inviare nuovi dati alla fonte.

I webhooks sono usati per un’ampia varietà di scopi. Alcuni esempi includono la notifica di vendite, l’attivazione e la disattivazione di programmi software, l’aggiornamento delle informazioni sui clienti e l’informazione agli sviluppatori di software crash. Alcuni siti web forniscono anche API che permettono agli utenti di inviare dati a un URL quando accadono eventi specifici. GitHub, per esempio, fornisce una lista di eventi che possono innescare un webhook, che gli sviluppatori possono utilizzare per tenere traccia delle modifiche ai progetti memorizzati nel loro repository online.

Mentre i webhook sono uno strumento efficace, richiedono una connessione Internet tra la fonte di dati e il server web per funzionare. Inoltre, uno script deve essere presente sul server all’URL di destinazione e deve essere in grado di riconoscere e analizzare i dati POST. Se la connessione a Internet o lo script non sono disponibili, il webhook non funzionerà.

La descrizione di Webhook in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Webhook o vuoi suggerire un nuovo termine tecnico, contattaci.

© 2021 SharTec - In primo piano in Tecnologia