Telerik Forums
Fiddler Forum
9 answers
224 views
Hi, I am running fiddler4.2.6 on windows server 2008. When I open a website with IE, it cannot open any images of the website. But IE works well when fiddler closed. I don't know why?
bo
Top achievements
Rank 1
 answered on 22 May 2016
0 answers
235 views

Ello, I'm a newbie at Fiddler and have been using it for sometime and loving it!

I've been trying to figure out a way to sort captured sessions that
I find in the "find sessions" window by it's color as it's a chore scrolling
through a lot of sessions that range in the hundreds and all.

I tried creating a custom column using the "custom column creator" but
don't know of a way to make it work with ui-backcolors or whatnot.

Then I tried using customRules to create a custom column in
with the FiddlerScript but...I'm really new to .NET and even after
some research, still haven't figured out a way to do it.

Here's my code that I modify from the sample codes used for
making custom columns.

public static BindUIColumn("BackColor")
           function CalcMethodCol(oS: Session) {
                  if (null != oS["ui-backcolor"]) return oS["ui-backcolor"]; else return String.Empty; 
        }

 

For other functions when it comes to sorting, I can likely find a way to do it (sorting urls and all) but for background colors...
This is something I have no idea what to do.

Can anyone kindly help?
This can be very useful when it comes to sorting any found sessions
without the need of scrolling any list big or small. That and other stuff!

Hugh
Top achievements
Rank 1
 asked on 19 May 2016
1 answer
230 views

Hi,

 

The https traffic is not getting captured as i am getting below error in Fiddler log. Have used fiddlerccertmaker add on to generate the certificate as Fiddler 4 setup is not creating certmaker.dll. Can you please help in this situation. Appreciate the help.

22:44:39:1242 Fiddler.BCCertMaker> Failed to create certificate for *.[hostname:] The profile for the user is a temporary profile

 at System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
   at System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle)
   at System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair()
   at BCCertMaker.BCCertMaker.ConvertBCPrivateKeyToDotNet(RsaPrivateCrtKeyParameters bcPVK, String sKeyName)
   at BCCertMaker.BCCertMaker.CreateCertificateFromCA(String sCN, X509Certificate caCert, AsymmetricKeyParameter caKey)
   at BCCertMaker.BCCertMaker.MakeNewCert(String sHostname)

Tsviatko Yovtchev
Telerik team
 answered on 18 May 2016
1 answer
197 views

When I “Start Capture” in FiddlerCap, on IE, it gave me the error below:
"Unknown Host
Description: Unable to locate the server named "fiddlercap.fiddler" --- the server does not have a DNS entry. Perhaps there is a misspelling in the server name, or the server no longer exists. Double-check the name and try again."

This happens when I check or uncheck the "Decrypt HTTPS traffic"

What causes the problem, and how can I fix it ?

Thank you.

Tsviatko Yovtchev
Telerik team
 answered on 18 May 2016
1 answer
1.4K+ views
Is there a way to only view http traffic from a SINGLE Chrome tab out of the many that may be open ?
Tsviatko Yovtchev
Telerik team
 answered on 18 May 2016
1 answer
105 views

Hello,

I'm using FiddlerCore library in a C# windows service. I am hooking for the RequestHeadersAvailable event and calling Session.Abort() inside it (after my checks). The problem is that the session is not aborted, whereas inside a simple c# winforms application (not a windows service then) it works as expected. I guess the problem is related to the windows current UserSession, but I don't know how to solve it.

 

Thanks

Riccardo
Top achievements
Rank 1
 answered on 18 May 2016
1 answer
64 views

Hello,

How do i create an executable in C# that generates and installs the root CA?

can someone please help

Tsviatko Yovtchev
Telerik team
 answered on 16 May 2016
1 answer
629 views

Hello, i am new to fiddler and want to learn how to interpret the results below.

server connected and servergotrequest interests me mainly. 

it seems the server is processing for over 50seconds before sending data back to the client. Am i reading this correct?

i have removed the ping results from the statistics but it was 240ms.

ACTUAL PERFORMANCE
--------------
ClientConnected:     09:59:45.910
ClientBeginRequest:  10:03:58.676
GotRequestHeaders:   10:03:58.676
ClientDoneRequest:   10:03:58.676
ServerConnected:     10:03:45.249
ServerGotRequest:    10:03:58.678
ServerBeginResponse: 10:04:54.549
GotResponseHeaders:  10:04:54.549
ServerDoneResponse:  10:04:54.549
ClientBeginResponse: 10:04:54.549
ClientDoneResponse:  10:04:54.550
 
       Overall Elapsed:   0:00:55.874

Tsviatko Yovtchev
Telerik team
 answered on 16 May 2016
1 answer
95 views
---------------------------
Awww, Fiddlesticks!
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

VersionCheckFailed: Server Response Code = 502

Type: System.IO.InvalidDataException
Source: Fiddler
   在 Fiddler.Updater.GetLatestVersion(Boolean includeBetaVersions, Boolean isEmergencyCall)

   在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()

   在 System.Threading.ThreadPoolWorkQueue.Dispatch()


Fiddler v4.6.2.3 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.10586.0] 
---------------------------
确定   
---------------------------

Tsviatko Yovtchev
Telerik team
 answered on 16 May 2016
1 answer
113 views

I am doing a booking system with Kendo UI Scheduler, once I delete one event, it always call the POST action instead of the DELETE action declared in my Odata API.

 [EnableQuery]
        public IQueryable<NeedScheduler> Get()
        {
            return (from cn in Context.CorporateNeeds
                    select new NeedScheduler()
                    {
                        NeedId = cn.NeedId, 
                        ObjectTypeId = cn.ObjectTypeId,
                        EquipmentId = cn.EquipmentId,
                        ProjectId = cn.ProjectId, 
                        ProjectName = cn.ProjectName, 
                        NeedDescription = cn.NeedDescription, 
                        PlanningGroupDescription = cn.PlanningGroupDescription, 
                        DistrictDescription = cn.DistrictDescription, 
                        ProjectedStartDate = cn.ProjectedStartDate, 
                        ProjectedEndDate = cn.ProjectedEndDate, 
                        MatchStatus = cn.MatchStatus, 
                        Comments = cn.Comments, 
                        EquipmentRequirementId = cn.EquipmentRequirementId, 
                        FromPES = cn.FromPES,
                        RegionDescription = "test",
                        Attendees = Context.CorporateNeeds.Take(3).Where(s => s.ObjectTypeId == cn.ObjectTypeId).Select(m => m.EquipmentId).ToList(),
                        IsAllDay=false
                    });
        }     

 

and My scheduler datasource is:

$("#scheduler").kendoScheduler({
            date: new Date(), //start date. set to today or whichever date the scheduler should land on  
            dateHeaderTemplate: kendo.template("<strong>#=kendo.toString(date, 'd/M')#</strong>"),
            resources: resourcesObjects,
            snap: false,
            timezone: "Etc/UTC",
            views: [
                "timelineWeek",
                {
                    type: "timelineMonth",
                    startTime: new Date("2013/6/13 00:00 AM"),
                    majorTick: 1440,
                    selected: true
                },
                "timelineYear"
               //we can add any other view from the available views or a custom view.
            ],
            allDaySlot: true,
            eventHeight: 40,
            height: 600,
            dataSource: {
                type: "odata-v4",
                transport: {
                    read: {
                        url: servicUrl + "NeedSchedulers?&token=" + token,
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                    },
                    update: {
                        url: function (data) {
                            return servicUrl + "NeedSchedulers('" + data.NeedId + "')?&token=" + token;
                        },
                        type: "PUT",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        data: function (response) {
                            return response;
                        },
                    },
                    create: {
                        url: servicUrl + "NeedSchedulers?&token=" + token,
                        type: "Post",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                        data: function (response) {
                            return response;
                        },
                    },
                    destroy: {
                        url: function (data) {
                            return servicUrl + "NeedSchedulers('" + data.NeedId + "')?&token=" + token;
                        },
                        type: "DELETE",
                        dataType: "json",
                        contentType: "application/json; charset=utf-8",
                    },
                    parameterMap: function (data, operation) {
                        return JSON.stringify(data);
                    }
                },
                schema: {
                    data: function (data) {
                        return data.value;
                    },
                    total: function (data) {
                        return parseInt(data["odata.count"]);
                    },
                    model: {
                        id: "NeedId",
                        fields: {
                            NeedId: { from: "NeedId" },
                            ObjectTypeId: { from: "ObjectTypeId" },
                            EquipmentId: { from: "EquipmentId" },
                            ProjectId: { from: "ProjectId" },
                            title: { from: "ProjectName", nullable: true },
                            NeedDescription: { from: "NeedDescription" },
                            PlanningGroupDescription: { from: "PlanningGroupDescription" },
                            DistrictDescription: { from: "DistrictDescription" },
                            start: { type: "date", from: "ProjectedStartDate" },
                            end: { type: "date", from: "ProjectedEndDate" },
                            MatchStatus: { from: "MatchStatus", nullable: true },
                            Comments: { from: "Comments", nullable: true },
                            EquipmentRequirementId: { from: "EquipmentRequirementId", nullable: true },
                            RegionDescription: { from: "RegionDescription", nullable: true },
                            FromPES: { type: "boolean", from: "FromPES" },
                            isAllDay: { type: "boolean", from: "IsAllDay" },
                            Attendees: { type: "object" }
                        }
                    }
                },
                group: {
                    resources: ["Rooms", "Attendees"],
                    orientation: "vertical"
                },
                resources: [
                    {
                        field: "EquipmentId",
                        name: "EquipmentId",
                        dataSource: [
                            { text: "Meeting Room 101", value: "10002", color: "#6eb3fa" },
                            { text: "Meeting Room 201", value: "10001", color: "#f58a8a" }
                        ],
                        title: "EquipmentId"
                    },
                    {
                        field: "Attendees",
                        name: "Attendees",
                        dataSource: [
                            { text: "Alex", value: "10002", color: "#f8a398" },
                            { text: "Bob", value: "10001", color: "#51a0ed" },
                            { text: "Charlie", value: "10010", color: "#56ca85" }
                        ],
                        multiple: true,
                        title: "Attendees"
                    }
                ]
            }
        });
    });

Dimo
Telerik team
 answered on 16 May 2016
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?