Inspectors It means inspector .Inspectors There are many ways , View the request message and response message of the request .

Inspectors The tab is divided into two parts , The information about the request is displayed on the top , The information about the received response is displayed in the lower part .

The position of , As shown in the figure below :

1、 Request message content

Inspectors The request message section in the panel , Here's the picture :

Description of each label in the request message :

Serial number name meaning
1 Headers Display the... Sent by the client to the server HTTP Requested header, Display as a hierarchical view , Contains Web Client information 、Cookie、 Transmission status, etc .
2 TextView Show POST Requested body Part is text .
3 Syntaxview by Textview The enhanced , Look at the syntax highlighted request . With the number of lines , Right click menu , Comparison Textview More functions , Such as Json、XML format , Find, replace, etc .
4 WebForms Show requested GET Parameters and POST body Content . In particular , here body Should be application/x-www-form-urlen-coded Format .
5 HexView Display request with hex data .
6 Auth Show header Medium Proxy-Authorization and Authorization Information .
7 Cookies Requested cookies Information .
8 Raw Display the entire request as plain text .
9 JSON If requested body yes Json Format , It's using graded Json To show it .
10 XML If requested body yes XML Format , It's using graded XML Trees to show it .

2、 Response message content

Inspectors The response message part in the panel , Here's the picture :

Description of each label in response message :

Serial number name meaning
1 Transformer Display the encoded information of the response .
2 Headers Use the hierarchical view to display the header.
3 TextView Use text to display the corresponding body.
4 Syntaxview by Textview The enhanced , Look at the syntax highlighted request . With the number of lines , Right click menu , Comparison Textview More functions , Such as Json、XML format , Find, replace, etc .
5 ImageView If the request is a picture resource , Show a picture of the response . The gray area on the left shows the size of the image 、 Wide and high 、 File format and other information , Below you can also select zoom mode :Autoshrink( Automatic scaling )、Scale to fit( Zoom to fit the size of the display area )、No Scaling( No scaling ).
6 HexView Display the response in hexadecimal data .
7 WebView Response in Web Preview effect in browser .
8 Auth Show response header Medium Proxy-Authorization and Authorization Information .
9 Caching Show cache information for this request .
10 Cookies Show the... For this request cookies Information , Private P3P Header Information .
11 Raw Display the entire response as plain text .
12 JSON If requested body yes Json Format , It's using graded Json To show it .
13 XML If the response is body yes XML Format , It's using graded XML Trees to show it
14 Privacy Show the privacy of this request (P3P) Information .

Tips P3P It's a standard , send Internet Surfers can choose when browsing the web , Whether personal information is collected and used by a third party , The browser depends on the settings , Decide whether to accept the website's cookies.

3、 In the response message Transformer Option description

Transformer The option is to display the encoded information of the response , Here's the picture : Indicates that you can choose several compression methods to provide performance , In the figure, no compression method is selected by default .

After grabbing the request to visit Baidu , Found that the response header uses Transfer-Encoding:chunked, Yes, it is chunked( Block transmission ) The data length value is transmitted by .

interpretative statement :

  • At the top of the Yellow prompt written words :

    Response body is encoded.Click to decode.

    Express , This request is to improve performance , And do coding or compression ( for example GZIP), You need to convert to browse normally .

    Click on this area to perform conversion or decompression , If the request doesn't “ code / Compress ” You can't see the hint .
  • Response body: 19 bytes.

    In response to a message body yes 19 byte .
  • Chunked Transfer-Encoding Block transfer coding .

    Block transmission code is only in HTTP agreement 1.1 edition (HTTP/1.1) Provided in the . be used for http Blocking technology in the transport process , as a result of http The message length of the server response is often unpredictable , Use Content-length It doesn't always work .

    Block technology description :

    The response data is divided into many blocks , That is, the data of the application layer ,TCP In the process of transmission , Don't explain them in any way , Instead, the data generated by the application layer is understood as a binary stream , And then according to MSS Cut the length of into pieces , It's all over the place tcp In the protocol stack . And how to interpret these binary data , Application layer is needed to complete ;

    So before that , A piece of data in the whole application layer needs to be divided into all TCP segment Get to each other , After reassembling , Applications use their own decoding methods to restore them .
  • HTTP Compression: Displays the encoding used by the current request .
    • None: No compression .
    • GZIP:GZIP Compress .

      stay Linux Suffix is often used in the system .gz The file of , They are GZIP File format .
    • Use Zopfli to GZIP/DEFLATE

      Google A new open source project Zopfli. In short, it's a Deflate Another implementation of compression algorithm .

      It is reported that ,Zopfli The compression ratio is higher than that of the existing Zlib high 3%-8% The promotion of .

      DEFLATE Compression is used at the same time LZ77 Algorithms and Huffman coding (Huffman Coding) A lossless data compression algorithm .
    • BZIP2

      BZIP2 Compression is a process based on Burrows-Wheeler Transform lossless compression software , Compression is better than traditional LZ77/LZ78 Compression algorithm is better .
    • Brotli

      Brotli Compression replaces DEFLATE Compression to compress text files , You can usually add 20% The compression density of , And compression and decompression speed is roughly the same .
  • Help...

    Click on Help... You can see the following information in English :

    • To improve performance, response bodies may be compressed and/or delivered in chunks.
    • Before examining or modifying such responses, you may wish to decompress or unchunk them using the Transformer

      translate :

      To improve performance , The response body can be compressed and / Or block transmission .

      Before checking or modifying such responses , You may want to use Transformer Decompress them or transmit them without blocking .

summary : adopt Transformer We can compress and / Or transmit the response result to the target in blocks ( Such as the mobile terminal ), It can also be decompressed or no longer transmitted in blocks .

Reference resources :

『 Good words, good faith 』Fiddler Tools — 8、Fiddler The viewer (Inspectors) More related articles in detail

  1. 『 Good governance 』Postman Tools — 10、Postman Chinese vs Cookie The operation of

    Catalog 1. As usual Cookie Processing mode 2.Postman Medium Cookie Management mechanism 3. Customize Cookie Management content In the interface test , Some interface calls , Need to bring in the existing Cookie, For example, some interfaces can only be accessed after logging in ...

  2. 『 Good governance 』Postman Tools — 1、Postman Introduction and installation

    Catalog One .Postman Introduce Two .Postman Download and install 1.Postman download 2.Postman install 3. Why register Postman account number One .Postman Introduce Postman It's a very popular H ...

  3. 『 Good governance 』Postman Tools — 2、Postman The main interface is introduced in detail

    Catalog 1.Postman menu bar (1)File menu (2)Edit menu (3)View menu (4)Help menu 2.Postman The toolbar 3.Postman System settings in the toolbar 4.Postma ...

  4. 『 Good governance 』Postman Tools — 3、 Add :restful Project description of style interface

    Catalog ( One )RESTful Architecture style features 1. Unified interface style 2. canonical HTTP Request method 3.HTTP Response code 4. What is stateless ( Two )JSON Data format description 1. What is? JSON 2.JSON The characteristics of the format 3. ...

  5. 『 Good governance 』Postman Tools — 4、HTTP The basic components of the request

    Catalog 1.Method 2.URL 3.Headers 4.body Generally speaking , be-all HTTP Request All have the most basic 4 Component composition :URL. Method. Headers and body. 1.Met ...

  6. 『 Good governance 』Postman Tools — 7、Postman Save the request in (Collections aggregate )

    Catalog 1. establish Collection 2. preservation Request request 3. View saved requests 4.Collection You can also create a folder 5. Add :Postman The variables in the 6. summary 1. establish Collection ...

  7. 『 Good governance 』Postman Tools — 8、Postman in Pre-request Script Use

    Catalog 1.Pre-request Script Introduce 2. Commonly used SNIPPETS( fragment ) explain (1) Get variable script : (2) Set variable script : (3) Empty variable script : (4)Send a request code snippet ...

  8. 『 Good governance 』Postman Tools — 9、 stay Postman Using assertions in

    Catalog 1.Tests Introduction to 2. Commonly used SNIPPETS( fragment ) explain (1) Common variables are related to (2) Status code correlation (3) Response result assertion : (4)Header : (5) Response speed : 3. Example (1) Response code assertion (2 ...

  9. be based on OpenCL Deep learning tools for :AMD MLP And its use

    be based on OpenCL Deep learning tools for :AMD MLP And its use Published in 2015-08-05 16:33| 59 ...

  10. Caught tools :tcpdump Detailed explanation of packet capture command

    Caught tools :tcpdump Detailed explanation of packet capture command brief introduction : tcpdump Full name :dump the traffic on a network, A packet analysis tool that intercepts packets on the network according to the user's definition . tcpdump Sure ...

Random recommendation

  1. Beginners java Trigger response events

    import java.awt.*; import javax.swing.*; import java.awt.event.*; class WindowActionEvent extends JF ...

  2. use Visio draw UML Sequence diagram

    1. Sequence diagram A sequence diagram is also called a sequence diagram , seeing the name of a thing one thinks of its function , It focuses on the time sequence of message passing between objects . The object described in the sequence diagram is also a use case , It's a set of behavioral operations , And it shows the sequence of this group of behaviors ( Ordinate ), And which object does each behavior belong to ( ...

  3. js Of function Attributes that point to themselves in

    1,arguments.callee 2, Methodical constructor

  4. SQLServer Group query the time difference between two adjacent records

    original text :SQLServer Group query the time difference between two adjacent records First , We use two records of the table in the database to lead to the problem , Here's the picture The above is the table data of a record operation record .OrderID For the self growth column , The following is the operation type , Operating time , fuck ...

  5. How to set up Cookie The value of is Chinese content

    By default ,cookie Chinese content is not allowed . With the aid of First, encode the Chinese string , Set the encoded result to cookie value . When the program wants to read cookie When the value of , Read first , And then use ...

  6. mysql View in 、 Transactions and indexes

    View : For one sql Inquire about , If something changes , It needs to be modified sql sentence . We can solve the problem by defining views . Change the view after changing the requirements . A view is an encapsulation of a query Define views : create view View name as s ...

  7. centos modify SSH Port and disable root Remote login

    1. Use root The user performs the following steps : Only in CentOS 6.5 Verify below . 2. First check the server port number range : # sysctl -a|grep ip_local_port_range 3. Modify the port vi ...

  8. SVN- The software in your host has aborted an established connection

    On this question , There are all kinds of solutions on the Internet , Turn off firewall ,HTTP/HTTPS Switch , Change port ... ... But I tried it all, it didn't work . It's been used well , All of a sudden, this is a problem , And it was normal a few minutes ago . Let's talk about what I've done ...

  9. utilize Python Calculation π Value , And display the progress bar

    utilize Python Calculation π Value , And display the progress bar   First step : download tqdm The second step ; Write code from math import * from tqdm import tqdm from time import ...

  10. element-ui 2.4.3 How to achieve right form Some solutions to field validation ?

    This is an example of a real project : New personnel information function : Required : full name . Telephone ( Verify the phone format ): Not required : remarks . WeChat . mailbox ( Verify the mailbox format ) Required validation : Mailbox format validation : I happened to see... Today element-ui 2.4. ...