Encabezados HTTP | Aceptar – Part 3

El encabezado HTTP Accept es un encabezado de tipo de solicitud. El encabezado Aceptar se utiliza para informar al servidor por parte del cliente qué tipo de contenido es comprensible para el cliente expresado como tipos MIME. Al utilizar la negociación de contenido, el servidor selecciona una propuesta del tipo de contenido e informa al cliente de su elección con el encabezado de respuesta del tipo de contenido . Si el encabezado Aceptar no está presente en la solicitud, el servidor asume que el cliente acepta todo tipo de medios.

Sintaxis:

Accept: <MIME_type>/<MIME_subtype> | <MIME_type>/* | */*

Directivas: este encabezado acepta las directivas mencionadas a continuación:

  • <MIME_type>/<MIME_subtype>: esta directiva contiene el tipo/subtipo del contenido web que el cliente recibirá mediante el encabezado de tipo de contenido elegido por el servidor desde el encabezado Aceptar. Básicamente, contiene el tipo de mimo único como texto/html.
  • <MIME_type>/*: esta directiva contiene el tipo pero puede aceptar cualquier subtipo como image/* significa que la imagen puede ser jpg, png o svg, todo será aceptado.
  • */* Esta directiva acepta cualquier tipo/subtipo.

Ejemplo:

  • Este ejemplo acepta el tipo de texto con el subtipo de html.
    Accept: text/html
  • Este ejemplo acepta cualquier subtipo de imagen no molesta.
    Accept: image/*

Para verificar este Aceptar en acción, vaya a Inspeccionar elemento -> Red , verifique el encabezado de la solicitud para Aceptar como se muestra a continuación, Aceptar está resaltado como puede ver.

Navegadores compatibles: los navegadores compatibles con el encabezado de aceptación HTTP se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Safari
  • Ópera

Publicación traducida automáticamente

Artículo escrito por sowmyarajucherukuri y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *