La méthode TRACE du protocole HTTP (Hypertext Transfer Protocol) permet à un client de retracer la route de la requête en envoyant une requête TRACE au serveur. Cette méthode est principalement utilisée à des fins de débogage pour vérifier les étapes et les transformations que subit une requête HTTP lorsqu’elle passe à travers différents serveurs.
Lorsqu’un serveur reçoit une requête TRACE, il renvoie la même requête au client avec des informations supplémentaires telles que les en-têtes de demande et de réponse. Cela permet au client de suivre la chaîne de serveurs traversés et de comprendre comment chaque serveur a traité la requête.
Cependant, en raison des risques de sécurité associés à l’exposition des informations système et de sécurité lors de l’utilisation de la méthode TRACE, elle est souvent désactivée par défaut dans de nombreux serveurs Web.