Hook (informatică)

Un cârlig (literal "cârlig" sau "cârlig") permite utilizatorului de software să personalizeze funcționarea acestuia din urmă, făcându-l să efectueze acțiuni suplimentare la momente specifice. Proiectantul de software oferă cârlige pe toată durata operațiunii programului său, care sunt puncte de intrare în listele de acțiuni. În mod implicit, cârligul este de obicei gol și se efectuează numai funcționalitatea de bază a aplicației. Cu toate acestea, utilizatorul poate „conecta” bucăți din program la aceste cârlige pentru a personaliza software-ul.

Din punct de vedere tehnic, un cârlig poate fi sub forma unui fișier, de obicei într-un limbaj de script , localizat la o anumită locație. Programul principal impune, în general, caracteristicile cârligului  : tipul său, locația sa, chiar numele său și momentul în care va fi executat.

Webhook-ul este un tip de hook cu o aplicație web prin intermediul unei funcții de apel invers .

Exemple

Exemple de cârlige  :