El significado de cada campo en el encabezado http.

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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

Supongo que te gusta

Origin blog.csdn.net/qq_56698744/article/details/133176473
Recomendado
Clasificación