在FiddlerScript中调用.NET
来源:互联网 发布:js图片下拉放大效果 编辑:程序博客网 时间:2024/05/22 00:28
Fiddler提供的FiddlerScript支持.NET
这里我写一个最基本的例子供大家参考
首先,你要用FiddlerScript得吧Fiddler装好(废话),最好ScriptEditor也装好
然后写点东西,这里我就直接用官网的例子了
using System;
using System.Windows.Forms;
using Fiddler;
namespace FiddlerUtility{
public class UASimulator {
string m_sUAString;
public UASimulator(string s_UAString){
m_sUAString = s_UAString;
}
public bool OverwriteUA(Session oSession){
oSession.oRequest["User-Agent"] = m_sUAString;
returntrue;
}
}
}
把代码保存为UASimulator.cs
然后运行csc /target:library /out:c:/UASim.dll UASimulator.cs /reference:"C:/program files/fiddler2/fiddler.exe"
打开Fiddler,在Tools -- Fiddler Options -- Extensions加上C:/UASim.dll 引用
重新运行Fiddler,在Rules -- Custom Rules 那里更新Script为:
import System;
import System.Windows.Forms;
import Fiddler;
import FiddlerUtility;
class Handlers{
static var UASim = new UASimulator("Mozilla/12.0");
static function OnBeforeRequest(oSession:Fiddler.Session){
UASim.OverwriteUA(oSession);
}
static function Main(){
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
}
}
恩,现在查看发现所有的 User-Agent都变成Mozilla/12.0了,说明代码运行成功
这只是个最简单的例子,希望喜欢这个工具的朋友也来试试这个功能,做一些更实用的功能~~
到时候记得告诉我也让我试用一下啊
参考资源:
http://www.fiddler2.com/Fiddler/dev/UsingCSharp.asp
本文地址:
http://blog.csdn.net/zymaxs/archive/2009/10/20/4704163.aspx
- 在FiddlerScript中调用.NET
- 在.NET中调用DataWindow操作数据库
- 在asp.net中调用Excel 文件
- 在.NET中调用存储过程
- 在.NET中调用DataWindow操作数据库
- 在ASP中调用.NET的DLL
- 在.NET中调用存储过程
- 在.NET中调用存储过程
- 在.NET中调用存储过程
- 在.net中调用datawindow操作数据库
- 在ASP.NET中调用存储过程
- 在.NET中调用存储过程
- 在.NET中调用DataWindow操作数据库
- 在Delphi.net中调用COM/COM+
- 在asp.net中调用Excel 文件
- 怎样在.NET中调用Office组件
- 在IBatis.Net中调用存储过程
- 在Asp.net页面中调用颜色
- 关于Xerces-C++的一篇介绍文章
- 得分
- 常见的网络故障
- asterisk语音板卡设置
- 零打碎敲学Android(二)—做个拼图游戏吧
- 在FiddlerScript中调用.NET
- Switched to Windows Live Writer
- [虚拟网卡]没有网络的单机使用IP来访问自已的机器或机器上的服务
- α330光圈调节的新认识
- 输赢问题
- TCP/IP网络编程之四书五经
- 一步一步学Remoting之二:激活模式
- 个人博客正式启动
- SVN/Apache 修改密码