0

我在 Fiddler 4 上的 OnBeforeResponse() 函数中编写了这个脚本,我在其中查找特定主机,获取它的 url,并将其写入文件。这是代码的样子:

        if (!oSession.HTTPMethodIs("CONNECT") && oSession.HostnameIs("exampleurl.com")) {
            var urlFile = File.AppendText("C:\\FiddlerRequests\\urls.txt");
            urlFile.WriteLine(oSession.url);
            urlFile.Close();
        }

这段代码确实是有意的。但是,每当我在短时间内从该特定主机获得多个请求时,它有时不会写入文件,Fiddler 会给我以下四个错误:

Fiddler 系统问题图片

我假设我遇到了这个问题,因为它在写入前一个 url 的过程中试图用另一个 url 太快地写一个新行,所以它给了我错误,而不是它无法写入的每个 url。我不知道如何解决这个解决方案,而且我对使用 FiddlerScript 还是很陌生,所以任何帮助都将不胜感激!

4

0 回答 0