Log dei webhook e risoluzione dei problemi¶
Log¶
Zammad fornisce una cronologia dei tuoi recenti eventi webhook, aiutandoti a monitorare e debuggare le interazioni con servizi di terze parti. Puoi accedervi sotto Log recenti nelle impostazioni del webhook.
Ogni voce di log contiene dettagli sulla richiesta e risposta del webhook, consentendoti di risolvere i problemi. Fare clic su un link di richiesta apre una finestra modale dettagliata con le seguenti informazioni:
Direzione: Sempre
out, indicando richieste in uscita da Zammad.URL: L’URL di destinazione a cui Zammad ha inviato la richiesta.
Metodo: Sempre
POST.Stato: Il codice di stato HTTP ricevuto dal server remoto. Una richiesta riuscita restituisce un codice
2xx.Richiesta: Visualizza gli header della richiesta HTTP e il payload che Zammad ha inviato.
Risposta: Mostra gli header di risposta dal server remoto.
Creato il: Il timestamp quando Zammad ha inviato la richiesta.
Debug dei problemi webhook¶
Se un webhook fallisce (ad esempio, riceve un codice di stato 4xx o 5xx), controlla i dettagli della richiesta e della risposta per diagnosticare il problema. Le cause comuni includono URL errati, errori di autenticazione o fallimenti lato server.
Prima di distribuire i webhook in produzione, puoi utilizzare strumenti di test per ispezionare e debuggare le richieste. Se lo fai, assicurati di escludere dati sensibili o personali.
I seguenti strumenti/servizi potrebbero essere utili:
Beeceptor: Uno strumento gratuito per catturare e ispezionare le richieste webhook in tempo reale. Configura un endpoint temporaneo per verificare la struttura del payload e gli header.
Webhook.site: Un’altra utile alternativa per il logging e il debug delle richieste in tempo reale.