Negociación dirigida por servidor

  • El servidor origen debe mandar campo Vary: (si cacheable).

  • La cache puede decidir si responde con la copia o redirige la petición.

  • La selección se hace por alternativas y calidades.

  • No decir calidad, supone 1.

  • El servidor puede ponderar calidades:

    • Mala traducción.

    • Mala imagen.

  • Se pueden incluir comodines.

  • Ejemplos:

    • Accept-charset: iso-8859-5, unicode-1-1;q=0.8

    • Accept: text/plain; q=0.5, text/html, application/postscript; q=0.8

    • Accept: audio/*; q=0.2, audio/basic

    • Accept-language: da,en-gb;q=0.8,en;q=0.7