Je dois tester une interaction HTTP avec un client que je préfère ne pas modifier. Ce que j'ai besoin de tester est le comportement du serveur lorsque les requêtes du client incluent un certain en-tête statique.Configurer un proxy HTTP pour insérer un en-tête
Je pense que la façon la plus simple d'exécuter ce test est de configurer un proxy HTTP qui insère l'en-tête à chaque requête. Quelle serait la manière la plus simple d'établir ceci?
Il ajoutera également myheader: myvalue aux en-têtes de réponse. Le document complet sur Apache mod_headers: http://httpd.apache.org/docs/current/mod/mod_headers.html –
@Fred: Alors, comment pouvons-nous restreindre les en-têtes à apparaître dans la requête mandatée seulement? –
Well Header ajoute à la réponse et RequestHeader à la requête du serveur derrière le proxy. Ce que j'ai fait à partir de ceci est de m'assurer qu'une requête settings.xml ne sera jamais mise en cache par un autre proxy, et j'ai fait: SetEnvIf Request_URI "\ settings.xml $" object_is_settings_xml Jeu d'en-têtes Cache-Control "no-cache, no-store" env = object_is_settings_xml Header set Expire "Jeu, 01 Jan 1970 00:00:00 GMT" env = objet_is_settings_xml En-tête set Pragma "no-cache" env = objet_is_settings_xml –