シオマネキ拡張機能の開発ノート

名前空間名cshareでFiddlerUtility、その後、静的変数OnBeforeRequest、OnBeforeResponseを書きます

 システムを使用しました。
フィドラーを使用しました。
System.Textのを使用しました。
System.Windows.Formsを使用しました。
System.Collectionsを使用しました。
System.Collections.Genericを使用しました。

名前空間フィドラー
{
    パブリック静的クラスハンドラ
    {
    
        公共の静的な無効OnBeforeRequest(セッションoSession)
        {
            VAR getDataDomain =「www.baidu.com」。

            (もし!oSession.HostnameIs(getDataDomain))
            {
                //FiddlerObject.alert("true ");
                // oSession [ "UI-隠す"] = "false"に。
            }

            //获取提交返回的授权信息
            IF(oSession.uriContains(getDataDomain))
            {            
                VAR承認= oSession.RequestHeaders [ "承認"];
    
                (もし!String.IsNullOrWhiteSpace(認証))
                {        
                    VAR authSession = "認可:" +認証。
                    FiddlerApplication.UI.SetStatusText(authSession)。
                    System.IO.File.WriteAllText(@ "D:\デスクトップ\ Users \ユーザーhttpdata \ test2.txtという名前"、authSession、Encoding.UTF8)。   
                }                    
            }

            
        }
                
        パブリック静的ボイドOnBeforeResponse(セッションoSession)
        {
            //获取提交返回的授权信息
            IF(oSession.uriContains( "www.baidu.com"))
            {            
                VAR strResponseBody = oSession.GetResponseBodyAsString()。
                FiddlerObject.alert(strResponseBody)。
                (もし!String.IsNullOrWhiteSpace(strResponseBody))
                {        
                    // VAR strResponseBody = "認可:" +認証。
                    // FiddlerApplication.UI.SetStatusText(authSession)。
                    FiddlerObject.alert(strResponseBody)。
                    System.IO.File.WriteAllText(@ "D:\デスクトップ\ Users \ユーザーhttpdata \ test3.txt"、strResponseBody、Encoding.UTF8)。   
                }                    
            }
        }
        
        公共の静的な無効メイン(){}
    }
}

 

コンパイルします。

CSC /対象:図書館/out:D:\Users\Desktop\FiddlerExt\FiddlerHandle.dllのD:デスクトップ\ FiddlerExt \ FiddlerHandle.cs /参照\ \ユーザー: "C:\ Users \ユーザー管理\のAppData \ローカル\プログラム\フィドラー\ Fiddler.exe」

シオマネキインターフェイスで追加js.net

輸入FiddlerUtilityを。

機能をOnBeforeRequest追加します。
FiddlerHandle.OnBeforeRequest(oSession、 "D:\\ユーザー\\デスクトップ\\ httpdata");
OnBeforeResponse機能を追加します。
FiddlerHandle.OnBeforeResponse(oSession、 "D:\\ユーザー\\デスクトップ\\ httpdata");

おすすめ

転載: www.cnblogs.com/partman/p/11284511.html