1、 What is? Fiddler？
Fiddler It is on the client side and the server side HTTP agent , And by far the most common http One of the bag grabbing tools . It can record everything between the client and the server HTTP request , It can be specific HTTP request , Analyze the request data 、 To set breakpoints 、 debugging web application 、 Modify the requested data , You can even modify the data returned by the server , Very powerful , yes web A handy tool for debugging .
Since it's an agent , in other words ： All requests from the client have to go through Fiddler, Then forward it to the corresponding server ; conversely , All the corresponding servers , They all go through first Fiddler, Then send it to the client . Based on this mechanism ,Fiddler Support all settings HTTP The agent for 127.0.0.1：8888 Browser and Application . Use Fiddler after ,web Client and server requests / The corresponding process is as follows ：
2、 Why choose Fiddler？
1）Firebug Most of all, you can grab bags , But for analysis http The requested details are not strong enough ; simulation http The function of the request is also less , And firebug It is often necessary “ No refresh modification ”, If the page refreshes , All changes will not be saved .
2）Wireshaerk yes Windows It's a universal bag grabbing tool on the Internet , Of course, you can also grab http package , But it also grabs other network packets , I just grab http Bag web For debugging , Some of them are overqualified .
3）Httpwatch It's also quite common http Caught tools , But the tool only supports IE and FireFox browser （ Other browsers will have plug-ins ）, For debugging chrome On Browser http request , Slightly weak , and Fiddler2 Is a use local 127.0.0.1:8888 Of HTTP agent , Anything that can be set HTTP The agent for 127.0.0.1:8888 Both the browser and the application can be used Fiddler.
3、 How to build Fiddler Bag capturing environment ？
1） install Fiddler tool kit ：http://d585tldpucybw.cloudfront.net/docs/default-source/fiddler/fiddler4setup.exe?sfvrsn=36（ download fiddler4 Address ）
2） Open after installation fiddler, Find... In the menu bar tools Click to enter Fiddler Options, Pictured ：
3） stay Fiddler Options In the dialog box , Switch to “Connections” tab , Then check it out. “Allow romote computers to connect” Check box after , Click on “OK”, Pictured ：
4） At this point, visit locally web The server , stay Fiddler You can see the completed request and response data on the , Pictured ：
4、 How to use Fiddler Grab Android App package ？
Complete the above 3 Medium 1-3 operation .
1） stay CMD Enter... On the command line ：ipconfig（ Identify local IP It's the address ）
2） open android The equipment “ Set up ”->“WLAN”, Find the network you want to connect to , Long press on it , And then choose “ Modify the network ”, The network settings dialog box pops up , Then check it out. “ Show advanced options ”.
3） stay “ agent ” The input box at the back selects “ Manual ”, stay “ Proxy host name ” The input box at the back of the computer ip Address , stay “ Proxy port ” Input in the following input box 8888, And then click “ preservation ” Button .
4） Then start android The browser in the device , Visit Baidu's home page , stay fiddler You can see the completed request and response data in , Pictured ：
（ Specifically Fiddler Command to use 、 The meaning and main functions of the fields will be introduced in the next section ...）
- PHP Use in CURL Request page , Use fiddler Carry out the bag
stay PHP Use in CURL Access page : <?php $ch = curl_init('http://www.baidu.com'); curl_setopt($ch, CURLOPT_RETURNTR ...
- [ turn ]【HTTP】Fiddler（ Two ） - Use Fiddler Do packet capture analysis
In this paper, from :http://blog.csdn.net/ohmygirl/article/details/17849983 Above, ( http://blog.csdn.net/ohmygirl/articl ...
- Fiddler How to set filtering domain name by mobile bag capturing tool ？
fiddler How to set filtering domain name by mobile bag capturing tool ? As the title .fiddler Capturing packages can fulfill the debugging and testing requirements of our mobile developers . So it's especially important to grab bags , But redundant web page requests and other mobile phone links affect our mobile phone development needs . Now I'll teach you how to ...
- 【HTTP】Fiddler（ Two ） - Use Fiddler Do packet capture analysis
Above, ( http://blog.csdn.net/ohmygirl/article/details/17846199 ) Has been introduced in Fiddler The principle and software interface of the system . This paper mainly aims at Fiddler How to deal with the package grabbing ...
- fiddler+android Configuration and use of packet capture tool
I'll add a temporary job today , Mobile phones need to grab bags , Check out the different bag grabbing tools , Finally decide to use fiddler Bag grabbing tool for operation , Here we use android For example, record the configuration and operation of the tool . fiddler Installation There are many on the Internet fiddl ...
- iOS 10.3 Let's work it out Fiddler Agent grabs bag ssl Certificate trust problem
iPhone The system is updated to iOS 10.3 in the future , Set up fiddler Agent grabs bag , There will be problems that cannot be grasped https request ,app The question of request failure This is because in the iOS 10.3 Before , When you will install fiddler After the custom certificate of ,iO ...
- Use Fiddler Mobile phone grab https----- important
Fiddler It can not only capture mobile phones , You can also grab request packets from other computers , Today I want to talk about the use of Fiddler Mobile phone grab ! Use Fiddler There are two conditions for a mobile phone to grab a bag : One : Mobile phone connected network or WiFi It has to be connected to the computer ( Use fidd ...
- Use fiddler Grab the bag
Use fiddler Grab the bag Sniffer,wireshark,WinNetCap.WinSock Expert,SpyNet They are all popular bag grabbing tools You need to do some simple preparation first : One with a wireless network card P ...
- 【Android】 utilize Fiddler Carry on the detailed explanation tutorial of packet capture . Grab interfaces and data , You can grab real Android phones or emulators .
We all know that there are many ways to grab bags . I'd like to introduce a , utilize fiddler Carry out the bag , Of course, like Wireshark You can also grab bags , We don't make an introduction here . What I'm demonstrating here is fiddler+ Everyday Simulator , Of course, the real Android phone is also a ...
- fiddler Mobile phone packet capture configuration method
One . Download Kit Baidu search ”fiddler download “ , Install the latest version The downloaded software installation package is “fiddler_4.6.20171.26113_setup.exe” Format , Double click installation . Installation successful , stay “ Start ”-“ All courses ...
- Marshal Simple use
Finally from Beijing back to Shanghai , Listen to for the first time unity Developer conference , I feel like it's all about Unity 5 Introduction of new functions , In fact, it's mainly up to you to explore those new functions , The main thing is to add new GUI System , It seems to integrate NGUI To Unity in , take ...
- POJ 1840 HASH
Topic link :http://poj.org/problem?id=1840 The question : The formula a1x1^3+ a2x2^3+ a3x3^3+ a4x4^3+ a5x5^3=0, Now given a1~a5, How many... Please (x1 ...
- TCP Connection oriented network programming
One TCP&UDP agreement TCP,Tranfer Control Protocol, It's a connection oriented protocol that guarantees reliable transmission . adopt TCP Protocol transfer , What we get is a sequential error free data stream . The pairing of sender and receiver ...
- [Spring] spring-session + JedisPool Realization session share
1. Import at least four jar package : jedis spring-session spring-data-redis commons-pool2 2.bean To configure <?xml version="1 ...
- HDU-2568 Forward
http://acm.hdu.edu.cn/showproblem.php?pid=2568 Forward Time Limit: 2000/1000 MS (Java/Others) Memory L ...
- Classic singleton pattern c3p0 To control the database connection pool
package com.c3p0.datapools; // Database connection pool The singleton pattern import java.sql.Connection; import java.sql.SQLException; ...
- 28BYJ-48 Stepper motor
28BYJ-48 Stepper motor :1. Stepping motor is a kind of actuator which converts electric pulse into angular displacement . 2. Let's talk about it more generally : When the stepper driver receives A pulse signal , It drives the stepper motor to rotate a fixed angle in the set direction ( And step angle ). 3. Through control ...
- thinkPHP Quick start
http://www.kancloud.cn/manual/thinkphp5/118006 Cloning project // First, clone and download the application project repository git clone https://github.com/top- ...
- idea Project add web Support
Select the item to add add - web
- Repository And Factory Relationship
Factory Responsible for handling the beginning of the life cycle , and Repository Help manage the middle and end of the life cycle . In layman's terms ,Factory Used to create a new instance of an object , and Repository Used to find data from a database .