Telerik Forums
Fiddler Forum
0 answers
115 views
fiddler打开就崩溃
小鬼
Top achievements
Rank 1
 asked on 12 Sep 2021
1 answer
215 views

Hi, 

I'm trying to save streaming to disk file. However, the stream sometimes is interrupted by unstable internet connection. Then I got a 504 error saying ReadResponse() failed:The server did not return a complete response for this request.

But I can see some bytes are already downloaded. Is there any way to save the downloaded bytes to a file?

I tried the OnBeforeResponse() event in FiddlerScript. But the event is not fired when 504 error occurs.

 

Best regards,

 


Rosen Vladimirov
Telerik team
 answered on 10 Sep 2021
0 answers
164 views

Hi

I have set the prefs very high (prefs set fiddler.importexport.HTTPArchiveJSON.MaxTextBodyLength 600000000000) but fiddler is still omiting response body.

The current issue is with a request with Response Content-Length: 2175586 and it is being omitted. Can you tell me how to make fiddler not use a limit at all.

Ashish
Top achievements
Rank 1
 asked on 03 Sep 2021
1 answer
165 views
Log
Hello. I intend to use the program without stopping long enough. I express concern that Log may worsen the program's performance. I want to disable it, how do I do this?
Nick Iliev
Telerik team
 answered on 02 Sep 2021
0 answers
556 views
So I have a C# that follows this tutorial + my own code in Class1.cs. Fiddler Extension... When doing So, I create it, build my project. It gives me .exe and all of the other goodies but, does not give me the .dll I need to import it into scripts folder. These are the files I get when my project is built:... So What am I doing wrong here?
Ryan
Top achievements
Rank 1
Iron
 asked on 28 Aug 2021
0 answers
342 views

Before I reinstall windows, I used Fiddler Everywhere to capture https normally, but after reinstalling windows, it can't show HTTPS traffic.

I had the same setup with Fiddler Everywhere before reinstalling windows.

The app I'm trying to debug network traffic shows an error when I enter into the app.

Chanakan
Top achievements
Rank 1
 asked on 26 Aug 2021
0 answers
873 views

Hello,

For the extension I work on it might happen that I need to recognize a HTTP request to a domain that does not exist. However if such a session ends with "HTTP/1.1 502 Fiddler - DNS Lookup Failed" in the Response Header, my extension is not triggered.

Such responses neither trigger the

AutoTamperResponseBefore(Session oSession)

method, nor the

OnPeekAtResponseHeaders(Session oSession)

method. My question is, what can I do here to notice such cases with my extension?

And another question, which other cases should I be aware of that don't cause a proper response?

Ben
Top achievements
Rank 1
 updated question on 23 Aug 2021
0 answers
4.7K+ views

I have installed and reinstalled fiddler but when I start fiddler I the initial checkup.aspx load in it but then it never gets any more traffic.  I have tried multiple browsers but I never get any traffic.

I'm I missing a setting?

Eric
Top achievements
Rank 1
 asked on 19 Aug 2021
1 answer
1.1K+ views

Hello,

I am very new to this program, I was wondering if it were at all possible for fiddler to only monitor traffic of ONE application only.

So that the fiddler only monitors one particular program/excutable, and everything else does NOT go through the proxy?

I tried to use OnBeforeRequest function: listed here - https://docs.telerik.com/fiddler/configure-fiddler/tasks/decrypthttps#skip-traffic-decryption-for-an-application but its still going though the proxy, the proxy is just chosing not to decrypt it, I basically want all to blacklist everything and whitelist X application to go through fiddler, and decrypt the HTTPS.

Nick Iliev
Telerik team
 answered on 19 Aug 2021
0 answers
214 views

Hello,

I currently develop a small extension for hobbyist use. The extension reads some information of HTTP traffic between a local application and a server. This works pretty well so far but I stumbled on an issue.

I have two HTTP requests from the application to the server following each other. The first contains the last telemetry and the second requests a result of all previously sent telemetry. Without using Fiddler this works just as expected, but it seems like Fiddler adds enough delay to the first session that the application sends the second request before the server received the first. This sometimes results in the second requests reaching the server to late which means the answer to it from the server is incomplete.

I currently use a workaround by adding a delay to the second session to make it less likely to happen. But I already noticed that even 250ms is not always enough.

public void AutoTamperRequestBefore(Session oSession)
{
    switch (oSession.fullUrl)
    {
        case string s when s == Data.Version.ContractEventsUrl:

            //the first session that needs to reach the server before the second
            //some code
            break;

        case string s when s == Data.Version.ContractEndUrl:
                            
            //the second session that needs to reach the server after the first
            oSession["request-trickle-delay"] = "250";
            break;
    }
}

I noticed that the Session object can be checked if it received a response.

https://www.fiddlerbook.com/om/html/7FE52DC7.htm

I think a good solution would be to put the first session in a variable of the Main class and hold the second session until the first received an answer.

However, I noticed that adding async code to the AutoTamperRequestBefore results in the Session to fire the HTTP request the moment async code is reached. I find nothing about it in the documentation and I don't want to put the Thread to sleep to avoid that.

 

What can I do?

Greetings, Ben

Ben
Top achievements
Rank 1
 updated question on 11 Aug 2021
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?