fiddler dll加载但不能在其他机器上工作

时间:2015-04-10 11:42:14

标签: c# dll fiddler

我最近制作了一个正确加载的Fiddler .dll,但在其他机器上似乎没有正常工作,但我自己。

在同事的电脑上进行远程调试后,似乎'GetRequestBodyAsString()'总是为他返回Null。

有谁知道为什么会这样?我没有想法了。

谢谢!

更新

    public void AutoTamperResponseAfter(Session oSession) {
    string body = oSession.GetRequestBodyAsString();
    // other code
    }

'body'将只包含事件正文的全部内容,对我来说将是这样的:

0.9.0.1 | SFR.RawTemperature | 2015-04-10T12:02:27.921z || e44b81e7.22166f1b.e547c7f5.28ed5c01.02 | 0 | 0 | 00000000-0000-0000-0000-000000000000 | UBMN.1 | 100 | 65793 | H0:64:64 | 54 | 57 | 57 | 54.25 | 50.5 | 51 | 51.25 | 50.75 | 49.5 | 51.25 | 51.75 | 51.75 | 52.25 | 53.25 | 54.75 | 52.5 | 49.5 | 49 。| 49.75 | 49.5 | 49. | 50. | 49.5 | 49.25 | 50.75 | 48.75 | 49. | 49.25 | 49.5 | 51 | 52.25 | 52.25

1 个答案:

答案 0 :(得分:0)

所以最后,似乎当Stream选项处于活动状态时,这些方法在置于AutoTamperResponseAfter时返回Null(..当我重新安装Fiddler时,我忘了重新激活它,因此认为它是修复问题的最新版本)。

阅读http://fiddlerbook.com/fiddler/help/streaming.asp后,我将它们移至'AutoTamperResponseBefore'并且未正确返回数据。 谢谢你的支持。