Retrouvez cet article dans : Misc 24
HTTP est un protocole formidable, plein de surprises et de fonctionnalités souvent insoupçonnées. Parmi ces dernières, la version 1.1 du protocole met en place un mécanisme de traitement séquentiel de plusieurs requêtes mises successivement à l’intérieur d’une seule et même session. À première vue, tout cela paraît innocent et bien intentionné. Mais que se passe-t-il lorsqu’une requête génère 2 réponses (response splitting) ou qu’une requête est interprétée différemment par un proxy cache et le serveur destinataire (request...