Skip to main content

Co je vyjednávání obsahu?

Vyjednávání obsahu je technika popsaná ve specifikaci HTTP (HTTP), která umožňuje vzdálenému klientovi učinit konkrétní požadavek webového serveru.Metoda dává serveru schopnost hostit více typů souborů, dokumentů v různých jazycích a další, každý s různou úrovní kvality.Tyto samostatné výběry jsou hostovány jako jediný odkaz, označený jeho jednotným identifikátorem zdrojů (URI), a mají za cíl poskytnout použitelnější obsah, pokud je k dispozici na serveru.Soubor na konkrétním místě, například ve složce na serveru, může URI odkazovat na cokoli, prakticky kdekoli.Specifika URI, jako je umístění souboru, který má být doručen, název souboru a jeho typ, jsou vypracovány po sjednávání obsahu.To umožňuje, aby různé části obsahu seděli na různých místech, jako jsou všechny soubory pro určitý jazyk organizovaný v této složce jazyků na serveru.

Myšlenka vyjednávání obsahu je, aby webový server dodal co nejlepší možnýObsah pro daný uživatelský agent nebo webový prohlížeč.Může dodávat určité typy obrazových souborů nebo jiný obsah klientům, kteří jsou schopni je podporovat.To je užitečné při hostování více verzí souboru pro podporu více platforem pro prohlížení, jako jsou mobilní zařízení.Jednou z metod je vyjednávání založené na serveru.S touto metodou je server co nejlépe rozhodnutí o tom, co dodat, na základě jakékoli logiky, která je dána a jaký obsah je k dispozici..

S vyjednáváním obsahu založeného na serveru však existují určité potíže.Server neví, jak reagovat na všechny možné požadavky, takže musí dělat hádání na základě logiky, kterou byl dán pro tato rozhodnutí.Nemůže vědět, zda je webový prohlížeč spuštěn na mobilním zařízení, nebo zda je požadovaný dokument zamýšlen odeslat přímo do tiskárny, pokud to není vyprávěno.Existují také problémy s ochranou osobních údajů v tom, že metoda řízená serverem očekává, že požadavek na zasílání informací o uživateli, který žádost o uživateli,

Druhá metoda je známá jako vyjednávání obsahu řízeného agentem.Zde uživatel podává požadavek na server a server odešle zpět seznam dostupných alternativ, pokud existuje.Výběr je buď proveden automaticky, na základě dostupných preferencí prohlížeče nebo platformy, nebo ručně ve formě možností uvedených v HTML.Primární nevýhodou možnosti řízené agentem jsou více požadavků na server pro nejlepší možný obsah.Pokud však server proxy je žádostí o ukládání do mezipaměti na server, který používá vyjednávání založené na agentech, bude schopen dodat vhodný obsah všem uživatelům za proxy prostřednictvím jediného požadavku na mezipaměť.