Telerik Forums
Fiddler Forum
1 answer
250 views
My client has installed Fiddler on their computers and have continuously been getting the attached error message. They only have Fiddler running for 4 hours max and they say each time they get this error message, the Fiddler log is showing less than 65,000 entries.
Nick Iliev
Telerik team
 updated answer on 24 Aug 2023
1 answer
962 views

Hi, we are hosting web api controllers using kestrel (.net 7, c#, self hosted (not within IIS))

Within a controller we use a HttpClient to make a simple get request (https), but we are not seeing the request in fiddler everywhere (Http2 is activated in the settings and also the certificate stuff is activated).

The request to the controller (https & http2) is captured by fiddler, but not the httpclient call (the problem occurs on Win Server 2016), we are using the server name to call the controller (not localhost).

However if I create a console app, add the HttpClient call and start the console, fiddler does capture the call as expected.

I also tried netsh winhttp set proxy 127.0.0.1:8866 as admin, but that also doesn't work.

Any ideas?

 

Br

Philipp
Top achievements
Rank 1
 updated question on 23 Aug 2023
1 answer
3.3K+ views

As soon as we start Fiddler Everywhere for profiling we got the following error in our application whenever a gRPC-call is executed:

Connection id "0HMT23GS5CF6U", Request id "0HMT23GS5CF6U:00000001": An unhandled exception was thrown by the application.

Error: Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: Unable to get subchannel from HttpRequestMessage. (127.0.0.1:8866) InvalidOperationException: Unable to get subchannel from HttpRequestMessage.", DebugException="System.Net.Http.HttpRequestException: Unable to get subchannel from HttpRequestMessage. (127.0.0.1:8866)") ---> System.Net.Http.HttpRequestException: Unable to get subchannel from HttpRequestMessage. (127.0.0.1:8866) ---> System.InvalidOperationException: Unable to get subchannel from HttpRequestMessage. at Grpc.Net.Client.Balancer.Internal.BalancerHttpHandler.OnConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)

Any idea how to fix this?

 

br

Nick Iliev
Telerik team
 answered on 23 Aug 2023
1 answer
1.4K+ views

Hello,

I have set up an upstream proxy that requires authentication. I'm using the Fiddler preference fiddler.defaultproxy to enter the IP address and port number.

Because this proxy requires authentication I'm also using fiddler.proxy.creds to store the user name and password in Base64 format as explained here: https://jegansblog.wordpress.com/2015/05/07/setup-fiddler-as-proxy-server-with-basic-authentication/

However, when I open a new browser window, I'm am getting the authentication prompt again:

Why is it not using the credentials stored in the fiddler.proxy.creds field? 

Nick Iliev
Telerik team
 answered on 22 Aug 2023
1 answer
210 views
Hi, how would I in the BeforeRequest event return a file from the local computer?

This is related to FiddlerCore, and I'm trying to recreate the function of the Fiddler AutoResponder, to match a string and then respond with a file. Would BeforeRequest be the right thing?

I found this somewhere else on the forum: http://fiddler.wikidot.com/fiddlercore-autorespond

Hope someone has a bit more knowledge,

Thanks
Nick Iliev
Telerik team
 answered on 16 Aug 2023
1 answer
1.0K+ views
I had to format my pc, and now I'm facing the issue where Fiddler is only capturing HTTP traffic, I have the root certificate installed, and capture/decrypt HTTPS traffic settings on too.   
Nick Iliev
Telerik team
 answered on 06 Aug 2023
1 answer
226 views
What URL do I need to allow through the corporate firewall for Fiddler2 "Check for Updates"?
Nick Iliev
Telerik team
 answered on 06 Aug 2023
2 answers
204 views

Hello,

I have a very strange behavior, I build on a Java program a request to query a site. For your information, here is the code, but it's not the root of the problem:

conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(SimpleCrawler.timeout);
		      conn.setReadTimeout(SimpleCrawler.timeout);
		      conn.setRequestProperty( "Host", url.getAuthority() );
		      conn.setRequestProperty( "User-Agent", userAgent );
		      conn.setRequestProperty( "Accept", SimpleCrawler.acceptPageType);//text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
		      conn.setRequestProperty( "Accept-Language", SimpleCrawler.acceptLanguage );
		      conn.setRequestProperty( "Accept-Encoding", "gzip, deflate, br" );
InputStream input = conn.getInputStream();
			  byte[] buffer = new byte[4096];
			  int n;

			  OutputStream output = new FileOutputStream( chemin );
			  while ((n = input.read(buffer)) != -1) 
			  {
			      output.write(buffer, 0, n);
			  }
			  output.close();


And the request downloads a corrupted file. Now if I go through fiddler with this code :

 Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8888));
		    	  conn = (HttpURLConnection) url.openConnection(proxy);

 

I see the request go through Fiddler and the file downloads correctly.

It's as if Fiddler modified the return or the request by reorganizing something to correct a problem that was there before. But I can't figure out what it is, if I knew I'd fix my problem.

Do you have any idea why I am seeing this behavior?

Thanks


idia
Top achievements
Rank 1
Iron
 answered on 03 Aug 2023
1 answer
4.6K+ views
I also tested using the built in browser launcher from Fiddler Everywhere to https://libwebsockets.org/testserver/

and I'm not seeing any Websocket tabs anywhere or any of the ws traffic. There's a lot of HTTP.

Additionally, in our application the http(s) connections use the Upgrade mechanism to upgrade to a ws(s) connection but the listening port on our service is not being used in whatever the fiddler proxy thing is doing. I just see attempts to go to port 80. Is this something we configure in Fiddler Everywhere?
Nick Iliev
Telerik team
 answered on 02 Aug 2023
1 answer
98 views
Привет. Как удалить аккаунт?
Я не могу использовать fiddler везде, система показывает окно: «Пробная версия недоступна для вашего местоположения!». В меню настроек учетной записи нет опции удаления. Как это сделать?
Nick Iliev
Telerik team
 answered on 02 Aug 2023
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?