Telerik Forums
Fiddler Forum
3 answers
378 views
Looking at the "Actual Performance" under the Statistics tab, I see (below).  Did it actually take a bit over a second to get past the autoproxy?  (Determine Gateway: 1076ms
).  If you look at ServerConnected: 11:31:55.814 then see FiddlerBeginRequest: 11:31:57.429 right after, this included the Determin Gateway time?  Overall Elapsed: 0:00:01.142 doesn't seem to add up.

ClientConnected: 11:31:55.322
ClientBeginRequest: 11:31:56.355
GotRequestHeaders: 11:31:56.355
ClientDoneRequest: 11:31:56.355
Determine Gateway: 1076ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
HTTPS Handshake: 0ms
ServerConnected: 11:31:55.814
FiddlerBeginRequest: 11:31:57.429
ServerGotRequest: 11:31:57.429
ServerBeginResponse: 11:31:57.494
GotResponseHeaders: 11:31:57.494
ServerDoneResponse: 11:31:57.497
ClientBeginResponse: 11:31:57.494
ClientDoneResponse: 11:31:57.497
Overall Elapsed: 0:00:01.142
Eric Lawrence
Telerik team
 answered on 01 Apr 2015
6 answers
2.1K+ views
Hi,

I have created a desktop app which uses fiddler core to modify requests on specific hosts.
I am using FiddlerCoreStartupFlags.Default
The problem I have facing is that it is acting as a proxy for requests going to all hosts.
I can ignore specific hosts using CONFIG.sHostsThatBypassFiddler but I want to do the other way round i.e. configure hosts which I care about.
I wanted to know if this is possible.

Thanks,
Anuj
Anuj
Top achievements
Rank 1
 answered on 30 Mar 2015
3 answers
2.1K+ views
I know how to do this using the right click menu "Reissue Sequentially" but I'm not sure how to do same thing using fiddler script.

For example I have two or more requests need to be generated in strict order. 

var RequestA="POST xxxxx";
FiddlerObject.utilIssueRequest(RequestA);           

var RequestB="POST xxxxx";
FiddlerObject.utilIssueRequest(RequestB);           

I guess Fiddler will try to submit these requests in order but cannot guarantee that "later requests will be submitted only when earlier requests are finished" due to network lags.

I googled and found something related but I'm not sure if the following can do exactly what I want. 

    var b=false;
    while(!b){
        try{
              FiddlerObject.utilIssueRequest(s);   
              b=true;
        }
      catch   {
      }

Any suggestions?
    

Eric Lawrence
Telerik team
 answered on 26 Mar 2015
7 answers
368 views
Hi Eric,

I've created a chained HTTP/HTTPS proxy with fiddler. The whole system works as following:
proxy1 is deployed at client side. It encrypts the requested host and content, then pass it to proxy2 at server side. proxy2 decrypts the request, pass it to target websites, then encrypts the response and send it back to proxy1.

Everything works fine but for HTTPS. The source code and Wireshark pcap file are as following. Please kindly let me know how to get this work.

Server code

Client code

Pcap file


Regards,
Jack Wang
Eric Lawrence
Telerik team
 answered on 25 Mar 2015
1 answer
238 views
In fiddler toolbar, there is a remove button (X icon).
When we click it, there are submenus:
- Remove All
- Images
- CONNECTs
- etc

My question is, how to add a submenu in this toolbar button.
I want to add submenu "Remove CSSs", when clicked will remove all sessions that requested css files.
Any idea how to achieve this?


thanks
Eric Lawrence
Telerik team
 answered on 24 Mar 2015
4 answers
266 views
I am attempting to create a plugin to allow the WebTest export to enable me to achieve the following:

1. Add the ReportingName to each WebTest request from using a combination of form element values.
2. Replace a value with a WebTest parameter: {{exampleParameter}}

Current issue:
1. I can't seem to retrieve the ReportingName setter from the IFiddlerWebTestPlugin interface?
2. I believe I can do this with current functionality as it's a simple transform from one value to another prior to saving the request.

Any help gratefully received.

I have attached a simple WebTest file with a snippet below (you'll need to convert the .jpeg to a .webtest (or .txt).

WebTest snippet:

  <Items>
    <Request Method="GET" Guid="c2bdeaaa-352c-4835-ad7b-ea7d723cdfa8" Version="1.1" Url="http://www.google.co.uk/" ThinkTime="0" Timeout="300" ParseDependentRequests="True" FollowRedirects="True" RecordResult="True" Cache="False" ResponseTimeGoal="0" Encoding="utf-8" ExpectedHttpStatusCode="0" ExpectedResponseUrl="https://www.google.co.uk/?gws_rd=ssl" ReportingName="Navigate to Google" IgnoreHttpStatusCode="False">
48
Top achievements
Rank 1
 answered on 24 Mar 2015
4 answers
281 views
Not sure whether this is a bug or I'm doing something wrong:

In composer's scratchpad, I have successfully issued a couple of requests to the same host (lets call it host1) with different paths and queries. Now I copy/paste one of those requests and edit it to point to host2 and also slightly change the path. I select this request in scratchpad and click "execute". The request is issued with the right path etc. but still using host1 instead of host2.

Even updating and restarting Fiddler couldn't change this behavior. It's still using host1.

Now what do i do?

Thanks!
Honey
Top achievements
Rank 1
 answered on 23 Mar 2015
1 answer
154 views
I followed these instructions to be able to capture https traffic from my tomcat (7.0.59) server, but with the -Djavax.net.ssl.trustStore and -Djavax.net.ssl.trustStorePassword options, I keep on getting:
Servlet.service() for servlet [dispatcher-tiles] in context with path [] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: PermGen space] with root cause
java.lang.OutOfMemoryError: PermGen space

in certain situations, removing the two options, and closing Fiddler, makes everything fine again.

Any advice on how to proceed with this issue?

/Pär
Eric Lawrence
Telerik team
 answered on 20 Mar 2015
1 answer
2.0K+ views
Hi,

We are want to use Oracle 10g Express Edition, but after installation this software, IE browser sends message Fiddler Echo Service (display screenshot is in attachment). There are 20 PC's in lab network and Fiddler or any other proxy software not installed.

What's wrong?


Regards,
Daniel

Eric Lawrence
Telerik team
 answered on 20 Mar 2015
5 answers
416 views
After installing Fiddler on the client PC, and enabling capture, websites are not loading and giving error 404.
It works on my own system but not the user I am trying to assist.
What should I check?
Eric Lawrence
Telerik team
 answered on 19 Mar 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?