InformáticaRede

Que é a cabeceira http?

Use as cabeceiras HTTP hai un intercambio de información oficial entre cliente e servidor. Esta información é invisible para os usuarios, pero é imposible sen a correcta operación do navegador. Para usuarios comúns información sobre esta e sobre as tarefas cabeceiras HTTP parecer un pouco complicado, pero en realidade eles non conteñen linguaxe difícil. Isto é o que enfronta ao usuario web nunha base diaria.

Que é http cabeceiras?

"Transferencia de hipertexto protocolo" - así se traduce cabeceira HTTP. Debido á súa propia existencia, posible conexión entre "cliente-servidor". Se explicada en termos simples, polo navegador envía unha solicitude, iniciando conexión co servidor. Última, por defecto, agarda unha solicitude dun cliente, procesa e envía de volta un resumo ou resposta. No cadro de busca, o usuario "martelé" o enderezo do sitio web que comeza con http: // e os resultados obtidos en forma de páxina aberta.

Ao imprimir un enderezo web na liña correspondente, o navegador é necesaria servidor usando DNS. O servidor recoñece a cabeceira HTTP (un ou varios), o que lle envía un cliente, e, a continuación, emite a cabeceira solicitado. O conxunto está composto por unha títulos preexistentes obrigatorios e non foi atopado.

En xeral, as cabeceiras HTTP suficientemente eficaz. Eles non son visibles no HTML-codificación, son enviados para a información solicitada. Moitos títulos son enviados automaticamente polo servidor. A fin de envialo en PHP, use a cabeceira da función.

interacción do seu navegador e sitio

Esquema de interacción entre o navegador eo web é moi sinxelo. Entón, header http comeza a cadea de consulta, que é entón enviada ao servidor. En resposta, o cliente ten a información vén. De feito, o protocolo http por dezasete anos - o máis usado en Internet. É sinxelo, fiable, rápido e flexible. A principal tarefa http - solicitar información do servidor web. O cliente é un navegador eo servidor - ligthttp, Apache, Nginx. Se a conexión entre eles é un éxito, o servidor en resposta a unha consulta recupera a información desexada. información http inclúe texto, arquivos de audio, vídeo.

O protocolo pode ser o transporte para os outros. solicitude do cliente consiste en tres partes:

  • a liña de partida (tipo de mensaxe);
  • cabeceira (opcións de mensaxes);
  • corpo de información (un tema que separa unha liña en branco).

A liña de saída - un elemento obrigatorio dos campos da cabeceira da solicitude HTTP. estrutura petición do usuario está formado por tres partes principais:

  1. Método. Con el indica o tipo de solicitude.
  2. Path (camiño). Esta liña de URL, que segue o dominio.
  3. O protocolo utilizado. É constituída por unha versión do protocolo e HTTP.

Navegadores modernos usan a versión 1.1. Seguido por títulos en formato "nome: valor".

HTTP-cache

A liña de fondo é que a caché ofrece almacenamento para páxinas HTML e outros arquivos na caché (na memoria operando no seu disco duro). Isto é, a fin de acelerar o acceso a eles e volver a aforrar ancho de banda.

A caché é o navegador cliente, o servidor pasarela e proxy intermedio. Antes de enviar unha mensaxe de URL, o navegador pode comprobar se hai obxectos na caché. Se o obxecto non está presente, a solicitude é encamiñada ao seguinte servidor, onde é posible cabeceiras HTTP caching no servidor Nginx. Pasarelas e proxies son utilizados por diferentes usuarios, de xeito que a caché é compartido.

HTTP-cache non pode acelerar única significativamente o funcionamento do sitio, pero tamén para dar a versión antiga da páxina. Co caché da páxina cando o envío de cabeceiras para a resposta. Isto non pode ser almacenada en caché información solicitada mediante HTTPS.

cabeceiras Descrición http

Un dos mecanismos de caché considerados máis importantes cabeceiras HTTP remata. Estes títulos están relatando a data de remate da protección na información da resposta. Eles indican a hora cando a caché é considerado obsoleto. Por exemplo, un tal cabeceira do seguinte xeito: expira: Wen, 30 de novembro de 2016 13:45:00 GMT. Esta estrutura é usada en case todas partes, incluíndo as páxinas e imaxes de caché. Se o usuario selecciona unha data máis antiga, a información non serán almacenados en memoria.

cabeceiras HTTP Proxy son categoría de ligazón cabeceira. Eles non son almacenados en memoria por defecto. Para almacenar na caché para funcionar correctamente, cada URL debe corresponder a unha forma de realización o contido. Se a páxina é válida en dúas linguas, cada versión que ter a súa propia URL. Título variar segundo caché de cabeceiras de nome de consulta. Por exemplo, se a pantalla de consulta depende do navegador, o servidor que enviar unha cabeceira. Así, na caché están gardados diferentes versións de consultas e tipos de documentos. TTP aceptar cabeceira é necesario para elaborar as listas de posibles formatos de medios utilizados, con moi fácil de traballar, xa que elimina innecesario.

Existen catro grupos de cabeceiras que pasan por riba. Estas son as principais titulares - están contidos en calquera servidor de informe eo cliente, a solicitude e resposta, así como a natureza. Este último describe o contido de todas as mensaxes do cliente eo servidor.

cabeceira HTTP considérase autorización adicional. Cando a páxina web pide a identificación do cliente, o navegador exhibe unha ventá especial con campos para introducir o nome de usuario e contrasinal. Despois de que o usuario escribe os seus datos, o navegador envía unha solicitude HTTP. Contén o título de "autorización".

Como ver os titulares?

Para ver a cabeceira HTTP, ten que instalar o plug-ins para o navegador, por exemplo, Firefox:

  • Firebug. Amosar titulares, pode guía net (rede), onde selecciona todo (todo). Este plugin ten as características que serán útiles para os desenvolvedores web.
  • cabeceiras HTTP ao vivo. Simple plug-in para a visualización de cabeceiras HTTP. Con el pode ser xerado solicitar a man.
  • Membros Ghrome fácilmente os titulares cando prema no botón opcións, escolla Ferramentas de Desenvolvemento (obras líquidos).

Cando os plugins instalados, executa-lo e actualizar o seu navegador.

métodos de consulta

Os métodos utilizados en HTTP, teñen semellanzas coas instrucións, que son transmitidos en forma de mensaxes ao servidor. Esta é unha palabra especial no idioma inglés.

  • Método GET. El é usado para solicitar información a partir do recurso. Foi con el todos os accións comezan.
  • POST. Usando el é sometido a. Por exemplo, unha mensaxe nunha rede social ou un comentario, o navegador pon o corpo POST-request e envía ao servidor.
  • HEAD. O método é semellante ao primeiro, pero executa a función pulmonar. Pide só os metadatos, a non ser a partir da mensaxe de resposta. Método é usado, se eles queren obter información sobre os arquivos sen descargar. Usalo se queren probar a funcionalidade das conexións no servidor.
  • PUT. Leva os datos no URL. Transmite grandes cantidades de datos.
  • Opcións. Traballando con opcións de servidor.
  • URI. El identifica un recurso e contén unha URL.

resposta HTTP Estrutura

O servidor responde ás solicitudes do cliente con mensaxes longas. A resposta consiste nalgunhas liñas, que indican a versión do protocolo, o código de estado do servidor (200). Fala sobre o que cambiou no servidor para o procesamento de solicitude de incorporación:

  1. status "Hundred" indica unha transformación exitosa de información. O servidor, a continuación, envía o documento para o cliente. O resto das liñas de solicitude indican outras informacións sobre a información transmitida.
  2. Se o ficheiro non está ou non existe, o servidor envía ao cliente 404, tamén se chama un erro.
  3. Código 206 indica descargar arquivo parcial, que se pode retomar despois dun tempo.
  4. Código 401 indica o rexeitamento de autorización. Isto quere dicir que a páxina solicitada está protexido por un contrasinal que debe ser tecleada para confirmar a entrada.
  5. A prohibición de admisión, dixo código 403. Restricións á vista, descargas ou vídeo - unha resposta común en Internet.
  6. Existen tamén outras versións do código: a circulación temporal do arquivo solicitado, un erro interno do servidor, o movemento final. Neste caso, o usuario será redirixido. Un código 500, o que significa que houbo fallos no funcionamento do servidor.

URL - o que é?

URL - é o corazón da tea de comunicación entre o cliente eo servidor. A solicitude é normalmente enviados a través da URL - Uniform Resource Locator. estrutura de solicitude de URL é moi sinxelo. É constituída por varios elementos: o protocolo HTTP (cabeceira), buzina (enderezo en Internet), a porta, o camiño de resourte e consulta.

O protocolo tamén está dispoñible para conexión segura HTTPS e intercambio de información. URL-dirección contén información sobre a colocación dun determinado sitio en Internet. Dirección inclúe o nome de dominio, o camiño para a páxina, así como o seu nome.

A principal desvantaxe do traballo para un URL - é a interacción desajeitada co alfabeto latino, así como números e símbolos. O SEO optimización url enderezo xoga un papel importante.

consellos útiles

usuarios de ordenadores activos e desenvolvedores non son lugares para familiarizado con algúns consellos profesionais dadas por especialistas no campo:

  • Introduza as datas de caducidade de arquivos e documentos, suxeito a actualizacións. A información estatística é proporcionada nos altos valores de máximo idade.
  • Un documento separado debe estar dispoñible para só un URL.
  • Se o ficheiro de actualización a seren descargados polo usuario, cambiar o nome e unha ligazón a el. Isto garante que o novo descargar, no canto de documento desactualizados.
  • cabeceiras último-Modified debe estar de acordo coa presente data dos últimos cambios no contido. non debe volver a gardar páxinas e documentos, a menos que cambia-los.
  • Use o post-request só onde é necesaria. Minimizar o traballo con SSL.
  • Cabeceiras antes servidor de envío debe comprobar o redbot plugin.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 gl.atomiyme.com. Theme powered by WordPress.