fiddlercore 类库应用- 检查客户端调用的服务接口内容.

本文介绍了如何在Managed C++程序中使用FiddlerCore库来捕获和修改HTTP及HTTPS流量,主要用于检测服务接口的状态、URL、请求包体和响应包体等内容。通过示例代码展示了FiddlerCore的初始化、事件监听以及如何处理请求和响应的过程。
摘要由CSDN通过智能技术生成

fiddlercore是.NET类库,你可以加入到.NET框架和单框架的应用。 也可以应用到Managed C++公共运行时语言程序中.本次是在 Managed C++ 程序中应用的。 fiddlercore可以捕获和修改HTTP和HTTPS流量就像Fiddler一样,但没有Fiddler的UI。

 

fiddlercore主要特点

HTTP和HTTPS流量捕获和修改。

强大的内容过滤和修改的对象模型。

存储和重载网络流量。

 

我主要的目的是抓取到某个应用程序内部所有的服务请求. 以检测各个服务状态,各个服务接口请求的状态, 请求接口的url格式, 请求包体,返回包体等内容,这样辅助部署实施人员能够排查出应用程序问题,并通过服务的状态,参数解决掉问题.  比如,可能某个服务关闭当掉,客户端请求就是返回500以上服务内部错误的code值, 400 为服务拒绝客户端请求,客户端请求参数不正确等错误code值, 200 为请求正确的code。

 

下面是 应用代码. 初始化.

 

 System::String^ m_CliIp = gcnew System::String("NoSAZ");
  Fiddler::FiddlerApplication::SetAppDisplayName("FiddlerCoreDemoApp");

  EventReceiver^ pR &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值