El resumen de punto de interrupción es muy común ahora. Si no hay un punto de interrupción, el contenido descargado se ha descargado al 90%, pero el proceso de descarga se interrumpe. Descargar desde cero. Este artículo presentará brevemente cómo se implementa el curriculum vitae de punto de interrupción del sistema Linux.
HTTP principio
De hecho, el principio de HTTP es muy simple, es decir, las peticiones HTTP y descarga en general era diferente.
Por ejemplo, cuando un navegador solicita un mensaje en el servidor, la solicitud es la siguiente:
Supongamos que el nombre del dominio del servidor es wwwws.sjtu.edu.cn y el nombre del archivo es down.zip .
GET /down.zip HTTP /1.1
Aceptar: image /gif, image /x-xbitmap, image /jpeg, image /pjpeg, application /vnd.ms-
excel, application /msword, application /vnd.ms-powerpoint, * /*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
Usuario-Agente: Mozilla /4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Conexión: Keep-Alive
Después de recibir la solicitud, el servidor busca el archivo solicitado y extrae el archivo según sea necesario. La información se devuelve al navegador y la información devuelta es la siguiente:
200
Content-Length = 106786028
Accept-Ranges = bytes
Date = Lunes, 30 de abril de 2001 12:56:11 GMT
ETag = W /" 02ca57e173c11: 95b y "
Content-Type = application /octet-stream
Server = Microsoft-IIS /5.0
Última modificación = lunes, 30 de abril de 2001 12:56:11 GMT
El llamado punto de interrupción del punto de interrupción, es decir, para comenzar desde donde se descargó el archivo Descargar. Así que agregue un mensaje cuando el navegador del cliente pase al servidor web, donde comenzar.
Lo siguiente es usar un "navegador" que ha compilado para pasar la información de la solicitud al servidor web, comenzando con 2000070 bytes.
GET /down.zip HTTP /1.0
User-Agent: NetFox
RANGO: bytes = 2000070-
Aceptar: texto /html, imagen /gif, image /jpeg, *; q = .2, * /*; q = .2
Una mirada más cercana revela una línea RANGE: bytes = 2000070-
El significado de una línea es decirle al servidor que el archivo down.zip comienza desde 2000070 bytes, y los bytes anteriores no se pasan.
Después de recibir esta solicitud, el servidor devuelve la siguiente información:
206
Content-Length = 106786028
Content-Range = bytes 2000070-106786027 /106786028
Fecha = Lun, 30 de abril de 2001 12:55:20 GMT
ETag = W /" 02ca57e173c11: 95b y "
Content-Type = application /octet -stream
Servidor = Microsoft-IIS /5.0
Última modificación = lunes, 30 de abril de 2001 12:55:20 GMT
Compare con la información devuelta por el servidor anterior , encontrará una línea agregada:
Content-Range = bytes 2000070-106786027 /106786028
El código devuelto también se cambia a 206, en lugar de 200.
Conociendo los principios anteriores, puede programar el punto de interrupción. Anterior12Página siguiente Total 2 páginas
Como programador de Java, necesita instalar Eclipse en un sistema Linux. Mucha gent
NVIDIA Optimus es un sistema de gráficos dual que puede cambiar automáticamente entre gráficos discr
El comando de Linux " yes " no significa afirmativo, pero se puede us
Muchos usuarios han encontrado problemas confusos al instalar GBK o GB2312 en un sistema Linux. Esto
Linux usando el método de comando telnet
Linux usa el comando sed para agregar un método de cadena
Pasos para crear paquetes RPM para sistemas Linux
Cómo cambiar rápidamente la IP del servidor antiguo al nuevo servidor en Linux
Usuario RHEL 6.0 sistema sudo switch es demasiado lento cómo hacerlo?
¿Cómo manejar Demasiados archivos abiertos bajo Linux?
Instalación de Linux VMware Tools virtual machine gráfico tutorial
Linux elimina la contraseña del pdf dos métodos
Sistema Linux: cómo prevenir ataques de CC
Unix desinstala consejos de herramientas de depuración gdb
El método de Linux para ejecutar programas como otros usuarios
Cómo personalizar la sección de aplicación de información de Win8
Cómo instalar y desinstalar las herramientas de administración remota del servidor en Win10
Cuatro modos de salud del disco de Win 8
Windows 7 sistema de procesamiento de pantalla azul y soluciones
El juego normal win10 vista previa versión 10130 el sonido no puede hacer
Modifique el registro para acelerar la velocidad de cierre de Windows7
Win10 Build 15007 versión que no es muy diferente experiencia de 10 llamativo pequeño cambio?
Habilidades en carpetas compartidas de la máquina virtual de VirtualBox
Método de copia de seguridad y restauración de información de activación de Windows 8.1 explicado