#fiddler #jscript.net
Вопрос:
Я написал этот сценарий на Fiddler 4 в функции OnBeforeResponse (), где я ищу конкретный хост, получаю его URL-адрес и записываю его в файл. Вот как выглядит код:
if (!oSession.HTTPMethodIs("CONNECT") amp;amp; oSession.HostnameIs("exampleurl.com")) { var urlFile = File.AppendText("C:\FiddlerRequests\urls.txt"); urlFile.WriteLine(oSession.url); urlFile.Close(); }
Этот код работает намеренно. Однако всякий раз, когда я получаю несколько запросов за короткий промежуток времени от этого конкретного хоста, он иногда не записывает данные в файл, и вместо этого Fiddler выдает мне четыре из этих ошибок:
Я предполагаю, что у меня возникла эта проблема, потому что он пытается слишком быстро написать новую строку с другим URL-адресом, пока он пишет предыдущий URL-адрес, поэтому вместо этого он выдает ошибку для каждого URL-адреса, который он не может записать. Я не уверен, как исправить это решение, и я все еще довольно новичок в использовании FiddlerScript, поэтому буду признателен за любую помощь!