J'essaie d'utiliser Charles (http://www.charlesproxy.com) pour ajouter un en-tête à chaque requête HTTP que j'exécute dans un navigateur. L'application web que j'utilise s'appuie sur un en-tête pour fonctionner correctement. J'ai installé une règle de réécriture d'ajouter un en-tête comme ceci: Ajouter un en-tête aux demandes avec Charles
Charles journal d'erreur indique que la demande est adaptée et il dit qu'il a ajouté l'en-tête:
2017/05/24 16:34:04 INFO com.xk72.charles.tools.rewrite.RewriteFilter CONNECT https://www.googleapis.com Testing: Add Header: MY_HEADER:MY_HEADER_VALUE
2017/05/24 16:34:04 INFO com.xk72.charles.tools.rewrite.RewriteFilter CONNECT https://www.googleapis.com Matched: Add Header: MY_HEADER:MY_HEADER_VALUE Rewrite: MY_HEADER_VALUE
Mais lorsque je tente de Ouvrez l'application Web en question dans Chrome en tapant une URL et lorsque j'inspecte le trafic dans Chrome Dev Tools, l'en-tête n'apparaît pas et mon application ne fonctionne pas.
Veuillez noter que Chrome sous Linux doit être configuré correctement pour utiliser CharlesProxy. Voir https://stackoverflow.com/questions/32436997/how-configure-charles-proxy-to-work-with-chrome-in-linux-ubuntu-14-04/37858400#37858400 –