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

C# fiddler dll加载但不在其他机器上工作,c#,dll,fiddler,C#,Dll,Fiddler,我最近制作了一个Fiddler.dll,它可以正确加载,但除了我自己的机器之外,在其他机器上似乎不能正常工作 在同事的pc上进行远程调试后,“GetRequestBodyAsString()”似乎总是为他返回Null 有人知道为什么会这样吗?我没有主意了 谢谢大家! 更新: public void AutoTamperResponseAfter(Session oSession) { string body = oSession.GetRequestBodyAsString();

我最近制作了一个Fiddler.dll,它可以正确加载,但除了我自己的机器之外,在其他机器上似乎不能正常工作

在同事的pc上进行远程调试后,“GetRequestBodyAsString()”似乎总是为他返回Null

有人知道为什么会这样吗?我没有主意了

谢谢大家!

更新:

    public void AutoTamperResponseAfter(Session oSession) {
    string body = oSession.GetRequestBodyAsString();
    // other code
    }
“body”将包含事件主体的全部内容,在我看来是这样的:


0.0.0.0.0.0.0.0.0.0.0.0.0.11240.11240.11240.0.0.11240.0.11240.0.11240.0.11240.11240.11240.11240.0.1-10-10-10-10-10-10-10-10-10-10-10-10-12:2:2:2.2.2.71241z1241z1244四四四个BBBBGGGGGGGGG8.4-E4-E4-E4-E4-E4-B817.7.4-E4-GGGGGGGGGGG7.7.4-E4-E4-E4 B817.7.7.7.7.7.6.6.6.6.6.6.6-E4 51.75 | 51.75 | 52.25 | 53.25 | 54.75 | 52.5 | 49.5 | 49.5 | 50 | 49.5 | 49.25 | 50.75 | 48.75 | 49 | 49.25 | 49.5 | 51 | 52.25

,似乎当流选项处于活动状态时,这些方法放在AutoTamperResponseAfter中时返回Null(…当我重新安装Fiddler时,我忘记了重新激活它,因此认为是最新版本解决了这个问题)

阅读后,我将它们移动到“AutoTamperrResponseBefore”,并且没有正确返回数据。
谢谢你的支持。

发一些代码。函数应该返回什么?坏掉的用户使用哪一版本的Fiddler?请求的HTTP方法是
POST
还是其他方法?如果你在Fiddler's Inspectors中查看请求,你看到预期的身体了吗?我最近更新到了与我的好友相同的版本-4.4.9.6也查看了问题是否来自于此,但这没有改变任何东西。查看Fiddler的检查人员,我肯定看到了我需要的事件和它们的身体,但在他的机器上没有任何东西通过上述方法。因此,在卸载任何旧的Fiddler版本并安装最新版本时,它似乎正常工作。奇怪,因为我是在旧版本上开发的,但我还是要:)