タグ

iosとcharlesに関するnabinnoのブックマーク (2)

  • 通信系のデバッグには Charles が便利 - Qiita

    はじめに Charles を使うと PC 上に HTTP プロキシを立てて端末の通信をキャプチャし、リクエストやレスポンスの内容を覗いたり書き換えることが出来る。類似のソフトウェアとして Wireshark や Fiddler, Paros がある。 アプリの開発をしていてよくあるのは、APIがスタブで固定値しか返してくれない、異常系エラーのデバッグがやりづらい、という場面だが、Charles なら通信を好きに値を書き換えられるのでこれらに簡単に対処することができる。 Charles は Java アプリなので OS X だけでなく WindowsLinux でも利用する事が出来る。稿では OS X + iOS での利用を前提として Charles の導入から簡単な使い方までを説明するが、環境依存の箇所は適宜読み替えてほしい。 導入 来は有料ライセンスだが、無料でも数分間だけ使用

    通信系のデバッグには Charles が便利 - Qiita
  • Charlesで他社アプリの通信を覗く - Qiita

    この記事はSpeee Advent Calendar 2日目の記事です。 前日の記事はこちら Ruby力を高めるためには標準メソッドを学べ(Enumerable編) 実機のiPhoneで動いているアプリの通信をキャプチャする方法。 自分でアプリを作るときに、他社のアプリがどんな通信をしてるのか参考にするときに使うやり方です。 iPhoneでのやり方ですが、Androidでもプロキシの設定できれば見れるはず。 Charles導入 ここから。 フリートライアル版だと起動時に10秒待たされます。 初回はパスワード入力が必要だった気がする。 Access Control Settings Wifi経由でアクセスできるようにする。 Proxy > Access Control Settings... 0.0.0.0/0 これでとりあえず全開に。 あとMacのローカルIPをifconfigとかで確認し

    Charlesで他社アプリの通信を覗く - Qiita
  • 1