Fiddler giving HTTP 408 error message while capturing odata queries for Excel calls.

11 posts, 3 answers
  1. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 18 Jul Link to this post

    We are recording a HTTP flow using Fiddler which is invoking an excel and we have macros written (SQL queries) in that excel which will interact with server and extract some data. Those are odata/Queries URLs and these URLs are failing with HTTP 408 (timeout) error message. Could you please look into it and provide some solution.

    We have already tried increasing the oSession delay to 1000000 but still observing similar behavior.

    Example:
     if (m_SimulateModem)
    {
                // Delay sends by 300ms per KB uploaded.
                oSession["request-trickle-delay"] = "1000000";
                // Delay receives by 150ms per KB downloaded.
                oSession["response-trickle-delay"] = "1000000";
    }

    We are not able to record odata/Queries URL in fiddler, these URLs are failing with HTTP 408 error message.

    Please help us to get resolve this issue.

  2. Answer
    Eric R | Technical Support Engineer
    Admin
    Eric R | Technical Support Engineer avatar
    230 posts

    Posted 23 Jul Link to this post

    Hi Naresh,

    This seems to be working as expected. Simulating modem speeds to 1KB uploads per 1000000ms should always cause a timeout. 

    To help troubleshoot, can you provide more details about this scenario?

    Please let me know. Thank you and I look forward to your reply. 

    Regards,

    Eric R
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  3. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 23 Jul in reply to Eric R | Technical Support Engineer Link to this post

    Thanks Eric for responding.

    We are recording a JAVA based application through fiddler, this flow invokes an excel file and the excel is communicating with the server and extracting some data (GET and POST methods). The fiddler is recording most of the calls, but few of the odata/Queries (POST) urls are failing with 408 (timeout) error message. These urls are waiting for 60 seconds for response and after 60 seconds completion, they are failing with HTTP 408 errors (Only when fiddler is running in parallel).

    Note: Without fiddler ON these odata/Queries urls are returning the proper response in excel. They are failing only when the fiddler is ON in parallel with (ERROR: An error occurred on the server error).

    Please help us in recording these excel calls using fiddler.


  4. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 25 Jul in reply to Eric R | Technical Support Engineer Link to this post

    Hi Eric,

    Did you get a chance to look at my previous reply to your response?

    Please let us know if any further details required.

    Awaiting for your reply.

    Thanks in advance.

  5. Answer
    Eric R | Technical Support Engineer
    Admin
    Eric R | Technical Support Engineer avatar
    230 posts

    Posted 25 Jul Link to this post

    Hi Naresh,

    My apologies for the delay and not being more clear in my earlier reply. In order to troubleshoot, we would need more information from logs and how Fiddler is being used in the scenario. See below for more specific questions.

    01. - Is it possible to provide the SAZ file of the captured session to inspect them?
    02. - Can you provide the content of the Fiddler Log tab?
    03. - How is Fiddler capturing the traffic? For example, is the composer being used, is a custom rule capturing the traffic or is it embedded in the Java application?
    04. - How is Fiddler invoking Excel?
    05. - Is Fiddler being used as a System Proxy?
    06. - Is the traffic local, remote or both? If both, which is local and which is remote?
    07. - Is CORS configured in the application?
    08. - Are their custom action filters on the application blocking specific domains for HTTP Verbs?
    09. - Does the oData Server require user authentication?
    10. - What is the timeout setting of the database?
    11. - What is the timeout setting of the application?

    Please provide the above information to begin troubleshooting the issue. Thank you and I look forward to you reply.


    Regards,

    Eric R
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  6. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 30 Jul in reply to Eric R | Technical Support Engineer Link to this post

    Hi Eric,

    My apologies for the delay replying to your post. Please find below answers to your questions.

     

    01. - Is it possible to provide the SAZ file of the captured session to inspect them?
    Ans)  Please find the attached file.

    02. - Can you provide the content of the Fiddler Log tab?
    Ans) Sorry I cannot share the content of Log tab.

    03. - How is Fiddler capturing the traffic? For example, is the composer being used, is a custom rule capturing the traffic or is it embedded in the Java application?
    Ans) We are just opening the Fiddler Web Debugger tool and capturing client server communication using the "capture traffic" option from File menu".

    04. - How is Fiddler invoking Excel?
    Ans) The Fiddler Web Debugger tool is not invoking Excel, but we are downloading the excel file from the application in chrome browser and we are opening the same excel file after download. We have Custom build Addin for the application which is in excel when launched it send https request to back end to pull data from DB, this was working before, but after the latest fiddler update / OS upgrade on our machines it started giving 408 Error.

    05. - Is Fiddler being used as a System Proxy?

    Ans) Earlier default settings was working but we also tried other  options "Use System Proxy(recommended) and No Proxy" from    (Tools -> option -> Gateway) and neither of the options were working for us.

    06. - Is the traffic local, remote or both? If both, which is local and which is remote?
    Ans) We are capturing the Remote traffic. Here the fiddler web debugger tool is on our local machine and we are hitting to web based UI application which is http protocol making odata query calls to the DB.

    07. - Is CORS configured in the application? 

    Ans) We are using default settings only ,not aware if this is enabled or disabled , pleased guide us if this is needed.

    08. - Are their custom action filters on the application blocking specific domains for HTTP Verbs? 

    Ans) No.

    09. - Does the oData Server require user authentication?

    Ans) Its SSO Authentication when application is launched , once the application is launched, users will download the excel and when we open the excel that's when all the odata query calls are made.

    10. - What is the timeout setting of the database?

    Ans)  More than 120 seconds.

    11. - What is the timeout setting of the application?

    Ans)  More than 120 seconds.

     

    Thank you very much for working on our post. We will be awaiting your soonest response.

     

  7. Answer
    Eric R | Technical Support Engineer
    Admin
    Eric R | Technical Support Engineer avatar
    230 posts

    Posted 31 Jul Link to this post

    Hi Naresh,

    Thank you for the responses. This was helpful.

    As for the OS/Fiddler upgrades, can you provide the below information?

    ​1. 
    What OS version was upgraded from?

    ​2. 
    What OS version was upgrade to?

    3.
    ​Which version of Fiddler was previously used?

    4. Which version of Fiddler is currently used?

    Please let me know the above. Thank you and I look forward to your reply.

    Regards,

    Eric R
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  8. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 01 Aug in reply to Eric R | Technical Support Engineer Link to this post

    Hi Eric,

    Thank you very much for responding so quickly. Please find below answers to your questions.

    1. What OS version was upgraded from?
    Ans) Windows 7

    2. What OS version was upgrade to?
    Ans) Windows 10

    3. Which version of Fiddler was previously used?
    Ans) v5.0.20182.28034

    4. Which version of Fiddler is currently used?
    Ans) v5.0.20192.25091

     

    Thanks,

    Naresh Nagula

  9. Eric R | Technical Support Engineer
    Admin
    Eric R | Technical Support Engineer avatar
    230 posts

    Posted 02 Aug Link to this post

    Hi Naresh,

    Thank you for providing the information. However, I am not certain this is a Fiddler issue as it was working prior to the OS upgrade. Can you try testing out Fiddler version 5.0.20192.25091 on a Windows 7 VM install?

    If you are able, please give this a try and let me know the results. Thank you and I look forward to your reply.

    Regards,

    Eric R
    Progress Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
  10. Naresh
    Naresh avatar
    6 posts
    Member since:
    Jul 2019

    Posted 05 Aug in reply to Eric R | Technical Support Engineer Link to this post

    Hi Eric,

    Once again thanks for your response.

    We already tried with older fiddler version and still the issue is same. According to company norms we cannot go back to the previous OS.

    It will be a great help if you can resolve this issue with currently using windows 10.

    I really look forward to your reply.

     

    Thanks,

    Naresh Nagula

     

     

  11. Eric R | Technical Support Engineer
    Admin
    Eric R | Technical Support Engineer avatar
    230 posts

    Posted 06 Aug Link to this post

    Hi Naresh,

    Unfortunately, without the ability to debug the code locally it is difficult to troubleshoot this scenario. However, I recommend using FiddlerCore which could be built into your application(s) and may be able to provide what you're looking for. Additionally, the need for an external tool wouldn't be necessary. 

    I hope this helps. Please let me know if you need any additional information. Thank you.

    Regards,

    Eric R | Technical Support Engineer
    Progress Telerik

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Back to Top