Red de conocimiento del abogados - Cuestiones jurídicas del divorcio - ¿Qué ejecuta la computadora después de ingresar a www.163.com en ie?

¿Qué ejecuta la computadora después de ingresar a www.163.com en ie?

El cliente envía datos al servidor a través de Get, Post (los dos métodos Métodos en el formulario de etiqueta HTML), Upload y otros métodos, mientras que ingresar la URL en el navegador utiliza principalmente lt;CRgt; p>

Codificación de aceptación: gzip, deflatelt; CRgt;

Agente de usuario: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)lt;CRgt;

Host: localhost:8080lt;CRgt;

Conexión: Keep-Alivelt;CRgt;

lt; CRgt;

Para mostrar claramente, agregué "lt; CRgt;" a todos los retornos de carro. Tenga en cuenta que hay una línea en blanco más un retorno de carro al final. por HTTP. La línea divisoria entre el encabezado y el cuerpo del mensaje. El contenido debajo de la primera línea en blanco es el cuerpo del mensaje.

La primera línea del mensaje "GET" indica la acción HTTP que utilizamos. Otras posibilidades incluyen "POST", etc. El mensaje GET no tiene un cuerpo de mensaje, mientras que el mensaje POST sí tiene un mensaje. cuerpo El contenido del cuerpo son los datos que se publicarán. El siguiente /simple.htm es el objeto que queremos solicitar, y luego HTTP1.1 indica que se utiliza el protocolo HTTP1.1.

La segunda línea indica el tipo de contenido que el navegador que estamos usando puede aceptar, la tercera y cuarta líneas son información de idioma y codificación, y la quinta línea muestra la información relevante de la máquina local, incluido el navegador. tipo, información del sistema operativo, etc. Muchos sitios web pueden mostrar el navegador y la versión del sistema operativo que está utilizando porque esta información se puede obtener desde aquí.

La sexta línea indica el host y el puerto que solicitamos, y la séptima línea indica el uso del método Keep-Alive, es decir, la conexión no se cierra inmediatamente después de que se transfieren los datos.

Después de recibir dicho paquete de datos, el servidor lo procesará en consecuencia según su contenido. Por ejemplo, encontrará si existe un objeto "/simple.htm". Si es así, decidirá cómo. para procesarlo de acuerdo con la configuración del servidor. Si es HTM, no se requiere ningún procesamiento complicado, simplemente devuelva su contenido directamente. Pero antes de regresar directamente, se debe agregar un encabezado de mensaje HTTP.

El mensaje HTTP completo enviado por el servidor es el siguiente:

HTTP/1.1 200 OKlt;CRgt;

Servidor: Microsoft-IIS/5.1lt ;CRgt;

X-Powered-By: ASP.NETlt;CRgt;

Fecha: viernes, 3 de marzo de 2006 06:34:03 GMTlt;CRgt;

Tipo de contenido: text/htmllt;CRgt;

Rangos de aceptación: byteslt;CRgt;

Última modificación: viernes, 3 de marzo de 2006, 06:33:18 GMTlt; CRgt;

p>

ETag: "5ca4f75b8c3ec61:9ee"lt;CRgt;

Longitud del contenido: 37lt;CRgt;

lt;CRgt ;

lt ;htmlgt;lt;bodygt;hola mundolt;/bodygt;lt;/htmlgt;

Del mismo modo, uso "lt;CRgt;" para representar el retorno de carro. Como puede ver, este mensaje también se divide en dos partes, el encabezado del mensaje y el cuerpo del mensaje, utilizando líneas en blanco. La parte del cuerpo del mensaje es el código HTML que escribimos anteriormente.

La primera línea del encabezado del mensaje "HTTP/1.1" también indica el protocolo utilizado, y el siguiente "200 OK" es el código de retorno HTTP 200 significa que la operación fue exitosa. como 404 que indica el objeto no encontrado, 500 significa error del servidor, 403 significa que no se puede explorar el directorio, etc.

La segunda línea indica el software del servidor WEB utilizado por este servidor, aquí es IIS 5.1. La tercera línea es un mensaje adicional para ASP.Net, que tiene poca utilidad práctica. La cuarta línea es el tiempo que llevó procesar esta solicitud. La quinta línea es el tipo de contenido del mensaje devuelto. El navegador decidirá cómo procesar el contenido en el cuerpo del mensaje en función de él. Por ejemplo, si es texto/html, entonces el navegador permitirá que el analizador HTML lo procese. Si es imagen /jpeg, se utilizará el decodificador JPEG.

La última línea del encabezado del mensaje "Content-Length" indica la longitud del cuerpo del mensaje, comenzando desde el contenido después de la línea en blanco, en bytes, y el navegador recibe el número especificado de bytes. El mensaje se considerará recibido en su totalidad.

Es muy tarde y me voy a la cama mañana corregiré los defectos...