How to modify a request in Fiddler?

前端 未结 2 1589
走了就别回头了
走了就别回头了 2021-01-30 08:15

I\'m looking for a simple way to intercept a web request and modify the contents of the request (mainly POSTs) using Fiddler.

This is

2条回答
  •  既然无缘
    2021-01-30 09:07

    Ok, posting the answer that I put together from piecing it together from the following youtube video:

    Tampering Client Requests and Server Responses with Fiddler


    1. Start fiddler (I'm using Fiddler 4)

    2. You will notice that it intercepts all traffic through all browsers and other applications

    3. Set a filter - this will enable you to view only the data you are interested in

      1. On the right hand side, click on the filters tab
      2. Check 'Use Filters'
      3. On Hosts, use 'Show only the following Hosts'
      4. In the text box below that, put the host you are testing for. In our case for the test environment, put the following: testing.internalsite.com;
      5. In the section called 'Breakpoints', check 'Break request on POST'
    4. Intercept the request

      1. In your browser, navigate to the page which you are testing. In our case, it is the welcome page where we will be doing our testing of the server-side validation: https://testing.internalsite.com/yourapp/welcome.do
      2. Clear all the existing logged requests by hitting the 'X' in the tool ribbon and choosing 'Remove all'.
      3. In your browser, put the data into the form you are interested in testing and hit submit. This is valid data (passes client side validation) which you will be changing with fiddler.
      4. In Fiddler, you will see the request with the red icon. Click on the request to load the details on the right side.
      5. On the Inspectors tab, followed by the WebForms tab, you can modify the parameters of the form which was submitted. Change the data as appropriate for the test.
      6. Hit the 'Run to completion' button
    5. Validate that your response is correct - usually some sort of error message if you are testing the server-side validations

提交回复
热议问题