19 - Http Middlewares Handler Handlefunc

Un middleware est un logiciel tiers qui permet à deux applications de se mettre en relation, d’échanger de façon interopérable. Il est comme un médiateur et peut prendre des décisions selon le contexte.

Par exemple un client exécute une requête sur un serveur mais pour finaliser celle-ci, un middleware vérifiera si vous êtes bien authentifié pour vous laisser accéder aux fichiers. Un autre middleware pourrait journaliser toutes les requêtes entrantes et ou sortantes, etc.