我有一个使用HTTPS的应用程序,我可以成功使用fiddler来查看和修改解密的流量。该应用程序经常发布非常大的文件(数百MB或更多)的请求,并且fiddler似乎使用大量内存,并且当这些大的帖子请求发生时响应变慢。
我希望有一些方法可以不记录请求/响应主体,只记录标题。
我尝试使用流模式似乎没有任何区别;仍然记录了大请求的正文
我还将这两行添加到OnBeforeRequest函数中:
oSession["log-drop-request-body"] = "yes";
oSession["log-drop-response-body"] = "yes";
这导致在请求/响应完成后没有记录正文,但是当它仍然在进行时,正在记录正文,这是(我假设)如果请求非常大,会导致问题的原因。
还有什么我可以尝试让它在这些大帖子中表现得更好吗?
答案 0 :(得分:0)
Fiddler在发送之前固有地缓冲请求体;如果你设置log-drop-request-body
,它会在传输后立即丢弃。
相反,如果启用了Response Streaming并设置了log-drop-response-body
,Fiddler将在从服务器读取并传递给客户端时删除响应主体的每个块。
话虽如此,在这种情况下,Fiddler没有理由“变得迟钝”,我已经在你复制这个问题的Telerik论坛上与你联系过。