Fiddlercore Demo - Fiddler
2024-10-11 13:48:38
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Fiddler.FiddlerApplication.OnNotification += FiddlerApplication_OnNotification;
Fiddler.FiddlerApplication.Log.OnLogString += Log_OnLogString;
Fiddler.FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest;
Fiddler.FiddlerApplication.BeforeResponse += FiddlerApplication_BeforeResponse;
Fiddler.FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
Fiddler.CONFIG.IgnoreServerCertErrors = false;
} void FiddlerApplication_AfterSessionComplete(Fiddler.Session oSession)
{
Console.WriteLine("Finished session:t" + oSession.fullUrl);
} void FiddlerApplication_BeforeResponse(Fiddler.Session oSession)
{
Debug.WriteLine("{0}:HTTP {1} for {2}", oSession.id, oSession.responseCode, oSession.fullUrl);
} void FiddlerApplication_BeforeRequest(Fiddler.Session oSession)
{
Debug.WriteLine("Before request for:t" + oSession.fullUrl);
oSession.bBufferResponse = true;
} void FiddlerApplication_OnNotification(object sender, Fiddler.NotificationEventArgs e)
{
Debug.WriteLine("** NotifyUser: " + e.NotifyString);
}
void Log_OnLogString(object sender, Fiddler.LogEventArgs e)
{
Debug.WriteLine("** LogString: " + e.LogString);
} /// <summary>
/// キャプチャ開始
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
Fiddler.FiddlerApplication.Startup(, true, true); } /// <summary>
/// キャプチャ終了
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e)
{
Debug.WriteLine("Shutting down...");
Fiddler.FiddlerApplication.Shutdown();
}
}
最新文章
- sqlServer、MySql批量操作插件
- js的事件的绑定
- AngularJS之ng-options的best practise
- High Performance Animations
- NET Office 组件Spire
- Socket简介
- 学习练习 java 二分查找法
- 小甲鱼汇编语言006第二章 寄存器(CPU工作原理)01
- OO之策略模式
- willMoveToParentViewController 与 didMoveToParentViewController
- js+jquery检测用户浏览器型号(包括对360浏览器的检测)
- C#核编之System.Console类
- #define WIN32_LEAN_AND_MEAN
- 《HelloGitHub》第 36 期
- java反射机制简单实例
- P1020 导弹拦截
- PHP面试(一):PHP基础知识考察点、网页考察点、Linux考察点、MySQL考察点
- #7 //[CQOI2014]和谐矩阵
- 【Linux】ps命令
- Hive:解决Hive创建文件数过多的问题