我最近制作了一个正确加载的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
答案 0 :(得分:0)
所以最后,似乎当Stream选项处于活动状态时,这些方法在置于AutoTamperResponseAfter时返回Null(..当我重新安装Fiddler时,我忘了重新激活它,因此认为它是修复问题的最新版本)。
阅读http://fiddlerbook.com/fiddler/help/streaming.asp后,我将它们移至'AutoTamperResponseBefore'并且未正确返回数据。 谢谢你的支持。