Skip to content

kinganeng/FreeHttp

 
 

Repository files navigation

基本逻辑

环境搭建

  • Fiddler 扩展插件开发环境配置 请参考官方文档 https://docs.telerik.com/fiddler/Extend-Fiddler/ExtendWithDotNet (该文档已经详细说明了搭建及调试项目的过程)
  • Fiddler 对外开放接口可以参见《Lulu.Debugging with Fiddler》(书中不仅介绍Fiddler的起源,还详细介绍了Fiddler的使用,其中就包括对外提供的扩展接口)
  • 当前FreeHttp扩展插件开发使用.net framework 版本为4.5(您在配置开发环境时需要注意您调试引用的Fiddler 的版本,及您开发环境所支持的最高版本)

基本结构

1:AutoTest命名空间主要提供参数化数据的拾取及管理
2:FiddlerHelper命名空间 提供与Fiddler篡改直接相关的功能
3:FreeHttpControl命名空间提供UI界面及窗体操作逻辑
4:HttpHelper命名空间提供对HTTP协议报文处理的功能
5:MyHelper 命名空间提供公共的辅助工具
6:WebService命名空间提供使网络服务的功能
7:FiddlerFreeHttp继承至IAutoTamper,他是与FIddler数据交换的入口 , FiddlerSessionTamper是FiddlerFreeHttp的工具类

FreeHttp使用说明

About

a fiddler addin for modific http requset and response

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%