1. Aceptar: indique al servidor WEB qué tipo de medio acepta.
*/* representa cualquier tipo, tipo/* representa todos los subtipos del tipo y tipo/subtipo representa el tipo especificado.
2. Accept-Charset: el conjunto de codificación de caracteres que el navegador puede aceptar.
3. Accept-Encoding: el navegador declara el método de codificación que recibe, generalmente especifica el método de compresión, si admite la compresión y qué métodos de compresión admite (gzip, deflate).
4. Aceptar idioma: el navegador declara la diferencia entre el idioma recibido y el conjunto de caracteres: el chino es un idioma y el chino tiene varios conjuntos de caracteres, como big5, gb2312, gbk, etc.
5. Accept-Ranges: el servidor WEB indica si acepta una solicitud para obtener una parte de una de sus entidades (como una parte de un archivo). bytes: indica aceptación, ninguno: indica no aceptación.
6. Autorización: cuando el cliente recibe la respuesta WWW-Authenticate del servidor WEB, este encabezado responde con su propia información de autenticación al servidor WEB.
7. Control de caché: Solicitud: sin caché (la entidad no se almacena en caché y debe recuperarse del servidor WEB ahora)
8. Conexión: indica si se requiere una conexión persistente. (HTTP 1.1 realiza conexiones persistentes de forma predeterminada)
Solicitud: cerrar (dígale al servidor WEB o al servidor proxy que complete la respuesta a esta solicitud
Después de eso, desconéctese y no espere solicitudes posteriores para esta conexión).
keepalive (dígale al servidor WEB o al servidor proxy que mantenga la conexión después de completar la respuesta a esta solicitud y espere solicitudes posteriores para esta conexión).
Respuesta: cerrar (la conexión se ha cerrado).
keepalive (la conexión se mantiene, esperando solicitudes posteriores para esta conexión).
Keep-Alive: si el navegador solicita mantener la conexión, este encabezado indica cuánto tiempo (en segundos) desea que el servidor WEB mantenga la conexión.
Por ejemplo: Mantener vivo: 300
9. Cookie: cuando se envía una solicitud HTTP, todos los valores de cookies almacenados en el nombre de dominio solicitado se enviarán al servidor web.
consejos:
Una cookie es un pequeño archivo de texto que se almacena en la computadora de un usuario cuando este visita un sitio web. (Los archivos de texto existen en system32) Tienen las siguientes funciones:
-
Gestión de sesiones: el uso más común es realizar un seguimiento de la información de la sesión cuando un usuario visita un sitio web. Al utilizar cookies, el sitio web puede mantener el estado de inicio de sesión del usuario cuando visita diferentes páginas o vuelve a visitarlas, de modo que el usuario no necesita iniciar sesión nuevamente cada vez.
-
Personalización del usuario: Las cookies pueden almacenar configuraciones y preferencias personalizadas del usuario, como la selección de idioma, preferencias de tema o información del producto en el carrito de compras. De esta forma, los usuarios no necesitan volver a configurarlo la próxima vez que visiten el sitio web.
-
Seguimiento y análisis: a través de cookies, los sitios web pueden rastrear y analizar el comportamiento del usuario, como registrar las páginas en las que hacen clic, la duración de la visita y los hábitos de navegación. Estos datos pueden ayudar al sitio web a optimizar la experiencia del usuario y mejorar el rendimiento del sitio web.
-
Orientación publicitaria: las cookies también se pueden utilizar para la orientación publicitaria, es decir, proporcionar publicidad relevante a los usuarios en función de sus intereses y comportamiento. Al analizar los datos de las cookies de los usuarios, las empresas de publicidad pueden ofrecer anuncios con mayor precisión y mejorar la eficacia de la publicidad.
También está el hecho de que el sitio web envía cookies a la computadora del usuario y, por lo tanto, potencialmente pueden revelar información personal del usuario. Por razones de privacidad y seguridad, los navegadores suelen permitir a los usuarios elegir si aceptan cookies y controlar qué sitios web pueden acceder a ellas.
10. Host: el cliente especifica el nombre de dominio/dirección IP y el número de puerto del servidor WEB al que desea acceder.
Por ejemplo: Anfitrión:127.0.0.1:8080
11. Referer: el navegador indica al servidor WEB qué página web/URL obtuvo/hizo clic en la URL/URL en la solicitud actual.
Por ejemplo: Referencia: www.baidu.com
12. Ubicación: se utiliza para redirigir al destinatario a la ubicación de la URL no solicitada para completar la solicitud o identificar un nuevo recurso.
Ubicación: http://www.zcmhi.com/archives/94.html
13. Tipo de contenido: el servidor WEB le dice al navegador el tipo de objeto al que responde.
Por ejemplo: Tipo de contenido: aplicación/xml
14. Longitud del contenido: el servidor WEB le dice al navegador la longitud del objeto al que responde.
Por ejemplo: Longitud del contenido: 26012
15. Rango de contenido: el servidor WEB indica qué parte del objeto completo es el objeto parcial contenido en la respuesta.
Por ejemplo: Rango de contenido: bytes 21010-47021/47022
16. Codificación de contenido: el servidor WEB indica qué método de compresión (gzip, deflate) utiliza para comprimir los objetos en la respuesta.
Por ejemplo: Codificación de contenido: gzip
17. Idioma del contenido: el servidor WEB le dice al navegador el idioma del objeto al que responde.
18. Proxy-Authenticate: el servidor proxy responde al navegador y le pide que proporcione información de autenticación de proxy.
Autorización de proxy: el navegador responde a la solicitud de autenticación del servidor proxy y proporciona su propia información de identidad.
19. Servidor: El servidor WEB indica qué software es y su versión.
Por ejemplo: Servidor:Apache/2.0.61 (Unix)
20. Usuario-Agente: El navegador indica su identidad (qué navegador es, versión específica).
Por ejemplo:
Agente de usuario: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0)
Gecko/20100101 Firefox/79.0
Códigos de respuesta y sus significados.
100 continuar
Protocolo de conmutación de paquetes 101
200 éxito
201 fue creado
202 adoptados
203 Información no autorizada
204 Sin contenido
205 Restablecer contenido
Parte 206
Más de 300 opciones
301 Enviado permanentemente
302 encontrado
303 Ver otros
304 sin cambios
305 Usar proxy
307 Redirección Temporal
400 Petición Incorrecta
401 No autorizado
402 Pago requerido
403 Prohibido
404 No encontrado
405 Método no permitido
406 no aceptado
Se requiere autorización del agente 407
408 Solicitar tiempo de espera
409 conflicto
410 caducado
411 Longitud requerida
412 La premisa no está establecida
413 Instancia de solicitud demasiado grande
414 Solicitar URI demasiado grande
415 Tipo de medio no compatible
416 Rango de solicitudes insatisfactorias
417 Expectativas fallidas
Error interno de servidor 500
501 no utilizado
Error 502 de puerta de enlace
503 Servicio no disponible
504 Tiempo de espera de puerta de enlace
Versión HTTP 505 no compatible