Protocolo
HTTP HTTP: el protocolo de transferencia de hipertexto
permite transferir documentos del lenguaje de marcado de hipertexto (HTML) desde el servidor web al navegador del cliente
Principio: después de
ingresar la URL, el navegador enviará una solicitud HTTP al servidor web, y el servidor web continuará después de recibir la solicitud Procese, genere la respuesta HTTP correspondiente y luego envíela al navegador. El navegador analiza el HTML en la respuesta HTTP.
Interfaz básica del violinista: la
barra del menú principal: básicamente todas las
barras de herramientas de la función del violinista se pueden iniciar en el menú : proporcionar una
lista de sesiones de comando comunes (sesión web): mostrar el
panel de funciones de información capturado de cada sesión : proporcionar muchas pestañas y proporcionar Los inspectores (Inspectores) suelen utilizar muchas funciones, como cls, para borrar la
herramienta de línea de comandos de Sesiones web : puede ingresar comandos simples en la
pestaña Inspectores:
puede ver la estructura de paquetes de solicitudes HTTP y respuestas HTTP. pestaña prima para ver el mensaje completo, ficha Encabezado sólo puede ver el mensaje de cabecera
ficha Sesiones Web:
Lista violinista izquierda de la ventana, muestra un resumen de cada sesión de las
columnas de la lista de sesión Web:
#: ID generado por el violinista
Resultado: Código de estado de la respuesta
Protocolo: Protocolo utilizado
Host: Nombre del host y número de puerto del servidor
URL: Ruta
Cuerpo: Campos incluidos en la respuesta HTTP
Almacenamiento en caché: Valores de campo relacionados con la caché
Tipo de contenido: En respuesta Valor del tipo de contenido
Proceso:
Captura del proceso correspondiente a las ventanas locales :
Método 1:
Haga clic en archivo-> Capturar tráfico
Método 2:
Haga clic en el botón Capturar en la esquina inferior izquierda para comenzar a capturar o detener la captura
Estructura del
paquete: Paquete de solicitud:
HTTP El mensaje de solicitud contiene tres partes: línea de inicio, encabezado, cuerpo
Línea de inicio: Método de solicitud de método, como POST, GET
Encabezado:
Cuerpo:
Nota: Hay un
mensaje de respuesta de línea en blanco entre el encabezado y el cuerpo : El
mensaje de solicitud HTTP contiene tres partes: línea de inicio, encabezado,
línea de inicio del cuerpo : hay estado y código del mensaje código de estado
encabezados:
cuerpo:
Nota: hay una línea en blanco entre el encabezado y el cuerpo
principio de captura de Fiddler:
el violinista es un servidor proxy web, dirección de proxy 127.0.0.1 su puerto por defecto 8888 trabajo
Vista del puerto:
menú Haga clic en Herramientas->
Servidor proxy de opciones de Fiddler en la columna : el
servidor proxy web es la entidad intermedia de la red, el proxy se encuentra entre el cliente web y el servidor web y desempeña el papel de
cliente intermediario ----> proxy web ---- > Servidor
para cliente web:
El proxy desempeña el papel del servidor, recibe la solicitud y devuelve la respuesta.
Para el servidor web: el
proxy desempeña el papel del cliente, envía la solicitud, recibe la
función de respuesta :
red compartida: puede satisfacer las necesidades de un gran número de usuarios de LAN para compartir Internet al mismo tiempo y
mejorar la velocidad de acceso: La mayoría de los servidores proxy tienen una función de almacenamiento intermedio, que se puede leer directamente, y no es necesario conectarse a un servidor web remoto para
romper las restricciones de acceso: cuando los derechos de acceso están restringidos, se puede usar un servidor proxy con autoridad.
Identidades ocultas: los usuarios de la intranet publican información externamente y necesitan usar la función de proxy inverso del servidor proxy. Esto no afectará el rendimiento de seguridad de la red interna. Sirve para ocultar identidad.
Nota: Cuando se
inicia el violinista, la opción de proxy en Internet se modificará a 127.0.0.1, puerto 8888.
Cuando se cierra el violinista, el proxy se cancelará, lo que no afecta a otros programas. El
violinista sale anormalmente. No se puede acceder a la página porque el violinista no cierra la sesión automáticamente. Reinicie el violinista para
obtener Firefox:
Abra Firefox ----> seleccione opciones en la herramienta de opciones de menú ----> configuración de red ----> proxy del sistema o configure manualmente la
respuesta HTTP de descompresión:
haga clic en el botón Decodificar para descomprimir el
protocolo HTTPS El protocolo
HTTP no es seguro, navegador El contenido enviado al servidor puede ser interceptado fácilmente por el intermediario.
HTTPS está encriptado HTTP, y el contenido de ambos lados está encriptado. Solo el navegador y el servidor conocen el contenido
HTTPS = HTTP + TLS / SSL para
obtener una sesión HTTPS: de
forma predeterminada, las sesiones HTTPS no se capturan. Debe configurarse para
iniciar fiddler ----> Herramienta ----> Opciones de Fiddler ----> HTTPS
El problema de falla de conexión aún ocurrirá después de que se complete la operación anterior. Necesita instalar el certificado de fiddler
(disponible en línea, solo eche un vistazo, creo que usted Se instalará, no se resolverá de inmediato sin un mensaje privado)
Fiddler HTTP
Supongo que te gusta
Origin blog.csdn.net/qq_45331873/article/details/105455169
Recomendado
Clasificación