フィドラーを使用して Android APP データ パケットをキャプチャし、PHP プログラムをデバッグする

WBOY
リリース: 2016-06-23 13:43:08
オリジナル
967 人が閲覧しました

こんなニーズがあります

Android APP がサーバーにリクエストを行うときに PHP プログラムをデバッグするため。

ターゲットを分解します。おおよその手順は次のとおりです。

ECLIPSE+XDEBUG を使用して PHP をデバッグします。XDEBUG でブレークポイントをトリガーするには、パラメータを渡すか COOKIE メソッドを使用します (この方法の方が良いと思います)。 )

言い換えると、リクエストを開始するときにアプリに COOKIE 情報を送信させる方法を見つける必要があります。私はアプリ開発に詳しくないので、私の方法はリクエストをフックすることしか考えられません。 COOKIE を追加します。値

は、HTTP パケットをキャプチャする機能に加えて、リクエストとレスポンスを変更することもできます。

fiddler を使用してリクエストを変更するには 2 つの方法があります。1 つはブレークポイントを設定してからリクエスト ヘッダーを変更する方法です。私は 2 番目の方法を使用します

フィドラー スクリプト ファイルの OnBeforeRequest メソッドに


を追加します if (oSession.HostnameIs("192.168.1.7")) {

" Eclipse を使用して、PHP の電源がオフのときに必要な COOKIE 情報をトリガーします。これまでのところ、私のニーズは満たされています


PS: ECLIPSE で Firefox のデバッグを使用して PHP をデバッグする場合は、最も簡単な xdebug と呼ばれるプラグインを使用できます。


参考: http://www.cnblogs.com/tankxiao/archive/2012/04/25/2349049.html#ScriptEditCookie

http://xdebug.org/docs/remote

http: / /docs.telerik.com/fiddler/KnowledgeBase/FiddlerScript/ModifyRequestOrResponse



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!