1. obligatoria: código de estado HTTP sabe qué? Respectivamente significar?
- 2xx indica el éxito
- 3xx expresó la necesidad de nuevas medidas
- términos de error 4xx expresado navegador
- 5xx significa que el error aspecto servidor
- Una referencia completa http://www.runoob.com/http/http-status-codes.html
HTTP STATS CAT ha ha ha ha ha ha ha
2. Las grandes empresas obligatorios: HTTP almacenamiento en caché, que tiene varios?
- Se requiere un conocimiento detallado de las similitudes y diferencias ETag, CacheControl, Caducidad
- referencia https://imweb.io/topic/5795dcb6fb312541492eda8c
- La respuesta :( tres campos, dos comparativo)
- ETag es mediante la comparación de los recursos del servidor y el navegador valores característicos (como MD5) para decidir si se debe enviar el contenido del archivo, como si sólo envía 304 (no modificado)
- Expira se establece el tiempo de expiración (tiempo absoluto), pero si el usuario se ajusta la hora local , puede haber un problema
- CacheControl: max-age = 3600 es largo (al establecer la expiración de tiempo relativo ), nada que ver con la hora local.
- La diferencia Etag y CacheControl: CacheControl se lee de los archivos de caché del navegador locales, y ETag o va a iniciar la solicitud, se solicita ETag, el código de estado golpe es 304
- Expira y contraste CacheControl, hora local y la hora relativa A.
- La tecnología de la PWA, la caché del navegador en el orden
La diferencia entre GET y POST: 3. obligatoria
- solución equivocada, pero puede entrevista en vivo
- GET es inofensivo cuando el navegador se deshace y la solicitud POST se presentará de nuevo.
- dirección URL GET se puede generar barra de favoritos, y no POST.
- peticiones GET son caché del navegador activa, POST no lo hará, a menos que manualmente.
- solicitud GET sólo puede codificarse como URL, y POST soporta codificación múltiple.
- parámetros de la petición GET están intactos en el historial del navegador, y no se conservarán los parámetros POST.
- solicitud GET transmitida en los parámetros de URL son de longitud limitada, sin la POST.
- El tipo de datos del parámetro, GET acepta sólo caracteres ASCII, pero no hay post límite.
- GET más seguro que la POST, ya que los parámetros expuestos directamente en la URL, no se pueden utilizar para transmitir información sensible.
- GET parámetros pasados a través de la URL, Solicitud cuerpo POST en su lugar.
- de seguridad puesto, siento insegura
- Obtener URL tienen restricciones de longitud, hay post
- obtener los parámetros de la URL en, mensaje el cuerpo del mensaje en
- sólo tiene que llegar un mensaje, puesto requiere dos o más (porque tiene un cuerpo de mensaje)
- llegar idempotente, puesto que no es idempotente (muchas veces conseguir el pelo no cambia los datos en la base de datos)
- solución positiva
a una diferencia: --get semántica para el acceso a los recursos, la POST para la presentación de recursos.
4.Cookie VS VS LocalStorage Sesión VS sessionStorage
- Cookies VS LocalStorage
- La diferencia principal es que la cookie se envía al servidor, pero no se envía al servidor LocalStorage
- límite de tamaño de la galleta es relativamente pequeño, el máximo general de 4k, LocalStorage 5Mb puede incluso 10 Mb (diferente para cada navegador)
- cookie se utiliza para almacenar la información del usuario, LocalStorage depositar cosas sin importancia
- LocalStorage VS sessionStorage
- LocalStorage generalmente no caducará automáticamente (a menos que el usuario desactive manualmente), pero sessionStorage expirado (por ejemplo, cerrar el navegador) al final de la respuesta
- Sesión VS Cookies
- Una cookie es una cadena enviada por el servidor al navegador, el navegador debe ser puesto en la cadena (boletos) en el momento de cada servidor de acceso; Sesión representa una sesión con el buscador de servidores durante algún tiempo
- La existencia de explorador de archivos de cookies, Sesión existe en el servidor de archivos
- Sesión ha de basarse en la presencia de la galleta, galleta de la realización de prácticas específicas SessionID
5. HTTP2 diferencia y HTTP1 de vuelta!
Jerry Qu Qu Guangyu
Clave: la multiplexación, un servidor de inserción, no sabemos casi