Charles は Flashアプリケーションを作っていた開発者が、アプリケーションから利用するHTTP通信のデバッグを行うために作ったプロキシーです。 参考: niwatako.hatenablog.jp Flashにとどまらず、ブラウザやiOS, Android端末にCharlesで用意したプロキシーサーバーを設定することで、アプリケーションがAPIとどのような通信を行っているか確認したり、APIのレスポンスを書き換えてアプリケーションの挙動を確認したりすることが出来ます。 MacやiOSでCharlesプロキシを利用するのは、Charlesの標準機能で支援されていますが、Androidは手動でやらなくてはならなかったのでその手順のメモです。 環境は macOS High Sierra, Android 8.1 Emulator です。 Charles でプロキシーを有効にする Cha
![Android emulator に Charles proxy の Root Ceartificate をインストールして SSL/TLS 通信をのぞき見する(on Mac) - niwatakoのはてなブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1f25202b6047d0705e45f48265727070a55a9ae2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fniwatako%2F20180620%2F20180620111414.png)