Повторно запустить / воспроизвести сеанс x раз с другим заголовком запроса.

Можно ли повторно воспроизвести / воспроизвести сеанс x раз с другим заголовком запроса.

Я думал о петле внутри OnBeforeRequest который будет повторять тот же запрос из сеанса, но с другим параметром для заголовка запроса...

Но я немного растерян, ты можешь мне помочь?

1 ответ

Решение
    for (var i=0; i< 50; i++)
    {      
        var oSD = new System.Collections.Specialized.StringDictionary();
        oSD.Add("x-Builder-MaxRedir", "10");
        var oRH: Fiddler.HTTPRequestHeaders = new Fiddler.HTTPRequestHeaders();

        var oURI: System.Uri = new Uri("https://whatever.com/" + i.ToString());

        var sHeaders: String = String.Format("GET {0} HTTP/1.1\r\nHost: {1}\r\n\r\n", oURI.PathAndQuery, oURI.Host);
  // ^^^ Add any header you like here, then...
        oRH.AssignFromString(sHeaders);          
        var newSession = FiddlerApplication.oProxy.SendRequest(oRH, null, oSD);

    }      
Другие вопросы по тегам