2017-05-24 54 views
0

チャールズ(http://www.charlesproxy.com)を使用して、ブラウザで実行するすべてのHTTPリクエストにヘッダを追加しようとしています。私が使用しているWebアプリケーションは正しく動作するためにヘッダーに依存しています。私がしようとすると、チャールズのリクエストにヘッダを追加する

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 

しかし: enter image description here enter image description here

チャールズ・エラー・ログが要求が一致していることを示しており、それはヘッダを追加しまし言う:私はこのようなヘッダを追加するためのセットアップ書き換えルールを持っていますChromeで問題のウェブアプリを開き、URLを入力してChrome Dev Toolsでトラフィックを調べると、ヘッダーが表示されず、アプリが動作しません。 enter image description here

答えて

1

お使いのブラウザは、ブラウザからの要求として表示されます。 要求が送信後に変更された場合(プロキシやゲートウェイなど)、これらの変更はそのビューに反映されません(依然としてリクエストに適用されます)。

チャールズは編集要求を表示する必要があります。

また、Wiresharkなど、送信されているものを正確に見るためにトラフィックモニタ(スニッファ)を使用できますが、この場合はチャールズで十分です。

+0

CharlesProxyを使用するには、LinuxのChromeを正しく設定する必要があります。 https://stackoverflow.com/questions/32436997/how-configure-charles-proxy-to-work-with-chrome-in-linux-ubuntu-14-04/37858400#37858400を参照してください。 –

関連する問題