2017-03-22 1 views
1

私はCharlesProxy v4.0.2を7.1.1 Nutgat(これはエミュレートされていません)を実行しているPixel XLで使用しています。AndroidでCharlesProxyを正しく設定する方法

私はチャールズに電話を接続できます。セッションビューではすべての呼び出しが表示されますが、httpだけが表示されます。問題は、どのような種類の呼び出しであるかを確認したいときです。<unknown>を返します。

これは私のPixelに設定されたSSL設定の問題です(チャールズは私のiOSで100%正常に動作します)。私はSSLをオンにチェックし、場所は「*」としています。 chls.pro /sslから.pem証明書をダウンロードできました。それは正常にピクセルにインストールされます。

私のアプリでアクションをチェックしたいときは、チャールズは<unknown>しか返しません。なぜ、私はそれが通常の情報をすべて表示するために何をすることができますか?

+0

アンドロイド用のチャールズ証明書をダウンロードする必要があります。 – Sanjeet

+0

@Sanjeetありがとうございました! "http://charlesproxy.com/getssl/"私はすでに、手動でGoogleドライブ、電子メール、直接ダウンロード、PEMとCER形式、全体の9ヤードを介して、これを行っている。それらの組み合わせは機能していないようです。 – tbw875

+0

チャールズにアクションURLを追加する必要があります – Sanjeet

答えて

-1

"SdkVersion < = 23"に設定されているバージョンから、問題なしでsslトラフィックを確認できます。 「SdkVersion> = 24」のSSLトラフィックは「ユーザー証明書」(詳細はhttps://developer.android.com/training/articles/security-config.html)で利用できません。 メッセージを表示する必要がある場合は、AndroidManifest.xmlを変更し、network_security_config.xml設定を追加する必要があります(詳細はhttp://ticketmastermobilestudio.com/blog/charles-proxy-with-android)。

関連する問題