F FabGPT-FAQ

Cos'è un webhook e come si usa in pratica?

Strumenti e app 1 min lettura Runbook verificato

Un webhook è una chiamata HTTP che un servizio fa verso un tuo URL quando accade un evento: è il servizio a chiamare te, invece di essere tu a interrogarlo. La differenza dal polling API è tutta qui: niente richieste ripetute ogni minuto 'per vedere se c'è qualcosa di nuovo', ma una POST con payload JSON nell'istante esatto dell'evento. Esempio classico: su GitHub o Gitea configuri un webhook verso https://tuoserver/deploy; a ogni push il tuo endpoint riceve la notifica e lancia il deploy. Nota di sicurezza obbligatoria: quell'endpoint è esposto, chiunque può chiamarlo. Imposta il secret del webhook e verifica la firma HMAC del payload (header X-Hub-Signature-256 su GitHub) prima di eseguire qualunque cosa; senza verifica, chi scopre l'URL può farti partire deploy a piacere.

Hai una domanda specifica su questo tema?

Interroga direttamente il motore FabGPT-FAQ con risposta in tempo reale.