Selección del rastreador de Python 08 episodios (Fiddler de artefacto de proxy HTTP)

Fiddler de artefactos de proxy HTTP

1. Definición de violín

Fiddler es una poderosa herramienta de depuración web, puede registrar todas las solicitudes HTTP de clientes y servidores. Cuando se inicia Fiddler, el proxy de IE predeterminado se establece en 127.0.0.1:8888, mientras que otros navegadores deben configurarse manualmente.

2. Principio de funcionamiento

Fiddler funciona como un servidor web proxy, utiliza la dirección proxy: 127.0.0.1, puerto: 8888
Inserte la descripción de la imagen aquí

Tres configuraciones de HTTPS de Fiddler grab

  1. Inicie Fiddler, abra Herramientas> Opciones de Telerik Fiddler en la barra de menú y abra el cuadro de diálogo "Opciones de Fiddler".

Inserte la descripción de la imagen aquí

  1. Configurar Fiddler:

    Abra la
    barra de herramientas- > Herramientas-> Opciones de Fiddler- > HTTPS, seleccione Capturar HTTPS CONNECTs (capturar conexiones HTTPS),
    seleccione Descifrar tráfico HTTPS (descifrar tráfico HTTPS)
    Además, necesitamos usar Fiddler para obtener solicitudes HTTPS de todos los procesos del máquina, por lo que el medio En el menú desplegable, seleccione ... de todos los procesos y
    seleccione Ignorar errores de certificado del servidor a continuación

Inserte la descripción de la imagen aquí

  1. Configure Windows para que confíe en este certificado raíz para que Fiddler resuelva la advertencia de seguridad: Certificado raíz de confianza.
    Inserte la descripción de la imagen aquí

  2. Menú principal de Fiddler Herramientas -> Opciones de Fiddler… -> Conexiones

    Marque Permitir que las computadoras remotas se conecten
    Actuar como proxy del sistema al iniciar

  3. Reinicie Fiddler para que la configuración surta efecto (este paso es muy importante y debe realizarse).

Cuatro. Cómo captura Fiddler la sesión de Chrome

  1. Instale el complemento del navegador Chrome de administración de proxy SwitchyOmega
    Inserte la descripción de la imagen aquí

  2. Como se muestra en la figura, configure el servidor proxy en 127.0.0.1:8888

Inserte la descripción de la imagen aquí

  1. Cambie al proxy configurado a través del complemento del navegador.

Inserte la descripción de la imagen aquí

Five. Interfaz de Fiddler

  • Después de la configuración, la comunicación HTTP local pasará a través del proxy 127.0.0.1:8888 y será interceptada por Fiddler.
    Inserte la descripción de la imagen aquí

Seis. Explicación detallada de la parte de la solicitud

Headers —— 显示客户端发送到服务器的 HTTP 请求的 header,显示为一个分级视图,包含了 Web 客户端信息、Cookie、传输状态等。
Textview —— 显示 POST 请求的 body 部分为文本。
WebForms —— 显示请求的 GET 参数 和 POST body 内容。
HexView —— 用十六进制数据显示请求。
Auth —— 显示响应 header 中的 Proxy-Authorization(代理身份验证) 和 Authorization(授权) 信息.
Raw —— 将整个请求显示为纯文本。
JSON - 显示JSON格式文件。
XML —— 如果请求的 body 是 XML 格式,就是用分级的 XML 树来显示它。

Siete. Explicación detallada de la parte de respuesta (Respuesta)

Transformer —— 显示响应的编码信息。
Headers —— 用分级视图显示响应的 header。
TextView —— 使用文本显示相应的 body。
ImageVies —— 如果请求是图片资源,显示响应的图片。
HexView —— 用十六进制数据显示响应。
WebView —— 响应在 Web 浏览器中的预览效果。
Auth —— 显示响应 header 中的 Proxy-Authorization(代理身份验证) 和 Authorization(授权) 信息。
Caching —— 显示此请求的缓存信息。
Privacy —— 显示此请求的私密 (P3P) 信息。
Raw —— 将整个响应显示为纯文本。
JSON - 显示JSON格式文件。
XML —— 如果响应的 body 是 XML 格式,就是用分级的 XML 树来显示它 。

Supongo que te gusta

Origin blog.csdn.net/weixin_38640052/article/details/108115629
Recomendado
Clasificación