Cómo capturar paquetes y la diferencia entre paquetes GET y paquetes POST
Primero, déjame hablar sobre los paquetes de datos que entiendo.
Entiendo que el paquete de datos es una comunicación entre el usuario y el sitio web. Usted pasa el paquete de datos al servidor y el servidor le devuelve un resultado, para que usted y el sitio web tengan una comunicación.
Nuestras operaciones en el sitio web también se completan mediante el envío de solicitudes de paquetes de datos.
Entonces, ¿cómo capturamos los paquetes de datos que enviamos?
Aquí recomendamos el complemento Firebug en el navegador Firefox.
Primero buscamos Firefox en Baidu y luego lo descargamos.
Luego ve al menú----Complementos----Buscar firebug
Luego instala esta imagen de Beetle.
Después de la instalación, vemos un icono de escarabajo gris en la esquina superior derecha del navegador. Cuando hacemos clic en él, se vuelve brillante.
Luego seleccionamos Red---Iniciar
De esta manera, el complemento Firebug ha comenzado a capturar paquetes para su navegador Firefox.
En este momento, será mejor que marquemos "Mantener", porque a veces la página web saltará y los paquetes de datos antes del salto se borrarán automáticamente. Si lo conserva, los paquetes de datos antes del salto. El salto se borrará automáticamente. También se puede encontrar el paquete de datos.
¿Por qué se recomienda aquí el complemento Firebug en el navegador Firefox? Porque cuando el complemento Firebug captura paquetes, si se trata de datos almacenados en caché en el directorio de la computadora, se mostrarán en gris, así que cuando analizamos los paquetes de datos. Simplemente omita estos paquetes grises. Y hay muchos complementos para el navegador Firefox.
Actualmente tenemos dos formas comunes de enviar paquetes de datos, una es el método GET y la otra es el método POST. Existen otros métodos, pero rara vez se ven. Los métodos principales son GET y POST.
El paquete de datos del método GET es como cuando accedemos habitualmente a la página web Cuando abrimos,zh;q=0.8,en-us;q=0.5,en;q=0.3
.Aceptar-codificación: gzip, deflate
Cookie: BAIDUID=6612027E4C1844B4AE58E1E48481A442:FG=1; mv_in_vl=0 BDSVRTM=20
<; pag >Conexión: keep-aliveControl de caché: max-age=0
Hay un GET al principio. Este es el método de envío del paquete de datos, que puede ser. OBTENER o PUBLICAR. Seguido de HTTP/1.1
Y Host es el nombre del servidor, que puede ser un nombre de dominio o una dirección IP.
User-Agent, identificación del navegador o algo así, permite al servidor identificar la versión de su navegador, idioma, complementos, etc.
Aceptar, Aceptar-Idioma, Aceptar-Codificación, no diré mucho aquí. Los amigos que estén interesados pueden echar un vistazo a esto: zh;q=0.8,en-us;q=0.5. es ;q=0.3
Codificación de aceptación: gzip, deflate
Referente: /
Cookie: BAIDUID=6612027E4C1844B4AE58E1E48481A442:FG=1<; / p>
Conexión: mantener vivo
Entonces podemos ver que la información del encabezado de solicitud de POST es muy similar al encabezado de solicitud de GET. Solo hay un dato POST más.
Aquí podemos ver que los datos enviados son muy, muy largos y es posible que no se envíen completamente al servidor si se utiliza el método GET.
E incluso si se puede enviar, la barra de direcciones del navegador mostrará una lista de contenido tan larga que no será una buena experiencia para el usuario. De todos modos, me siento incómodo cuando veo que la barra de direcciones está llena durante mucho tiempo.
Volviendo al negocio, aquí están los datos enviados por POST.
Luego el resto es casi igual que el método GET, incluida la información del encabezado, la respuesta de devolución, etc.
Resumen final:
1. Utilice el complemento Firebug del navegador Firefox para capturar paquetes. Recuerde marcar "Mantener" al capturar paquetes.
2. La diferencia entre POST y GET es la longitud. La longitud de GET es limitada, mientras que POST no tiene límite.
Finalmente, te sugiero que intentes capturar paquetes. Si no entiendes nada, puedes dejar un mensaje. Te responderé cuando esté disponible {:soso_e113:}
.