HTTP proxy fiddler (iii)

Source: Internet
Author: User
Tags decrypt

HTTP proxy artifact fiddler

Fiddler is a powerful Web debugging tool that can record HTTP requests from all clients and servers. Fiddler startup, the default IE proxy is set to 127.0.0.1:8888, while other browsers need to be set manually.

Working principle

Fiddler is working as a proxy Web server, which uses proxy addresses: 127.0.0.1, Port: 8888

Fiddler crawling HTTPS settings
    1. Start Fiddler, open the Tools > Telerik Fiddler Options in the menu bar and open the Fiddler Options dialog box.

To set the Fiddler:

    • Open the toolbar->tools->fiddler Options->https,
    • Select Capture HTTPS connects (capture HTTPS connection),
    • Check decrypt HTTPS traffic (decrypt HTTPS communication)
    • In addition, we want to use Fiddler to get HTTPS requests for all the processes in the machine, so the drop-down menu in the middle selects ... from all processes (all processes)
    • Check the Ignore server certificate errors below (ignoring server certificate errors)

3. Configure Windows Trust this root certificate for Fiddler to resolve the security Warning: Trust root Certificate (Trusted root certificate).

4.Fiddler main Menu Tools, Fiddler options...-> Connections

    • Select Allow remote computers to connect (allows connection remotely)
    • Act as System Proxy on startup (as a system boot agent)

5. Restart the fiddler for the configuration to take effect (this step is important and must be done).

Fiddler How to capture Chrome's session
    1. Installing the Switchyomega Agent Management Chrome Browser plugin

2., set the proxy server to 127.0.0.1:8888

3. Switch to the set-up agent via the browser plugin.

Fiddler interface

When set, the native HTTP communication will pass through the 127.0.0.1:8888 proxy, and it will be intercepted by fiddler.

Request section
  1. headers--displays the header of the HTTP request sent by the client to the server, displayed as a hierarchical view that contains WEB client information, cookies, transmission status, and so on.
  2. textview--displays the body part of the POST request as text.
  3. webforms--displays the requested GET parameters and the POST body contents.
  4. hexview--displays the request with hexadecimal data.
  5. auth--Displays the Proxy-authorization (proxy authentication) and Authorization (authorization) information in the response header.
  6. raw--displays the entire request as plain text.
  7. JSON-Displays the JSON format file.
  8. xml--if the body of the request is in XML format, it is displayed with a hierarchical XML tree.
Response (Response) part of the explanation
  1. transformer--Displays the encoding information for the response.
  2. headers--displays the header of the response with a graduated view.
  3. The textview--uses text to display the corresponding body.
  4. imagevies--If the request is a picture resource, display a picture of the response.
  5. hexview--displays the response with hexadecimal data.
  6. The webview--responds to the preview effect in the Web browser.
  7. auth--Displays the Proxy-authorization (proxy authentication) and Authorization (authorization) information in the response header.
  8. caching--displays the cached information for this request.
  9. privacy--Displays the private (P3P) information for this request.
  10. raw--displays the entire response as plain text.
  11. JSON-Displays the JSON format file.
  12. xml--if the body of the response is in XML format, it is displayed with a hierarchical XML tree.

HTTP proxy fiddler (iii)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.