Skip to main content

Ano ang negosasyon sa nilalaman?

Ang negosasyon sa nilalaman ay isang pamamaraan na inilarawan sa pagtutukoy ng HypterText Transfer Protocol (HTTP) na nagbibigay -daan sa isang malayong kliyente na gumawa ng isang mas tiyak na kahilingan ng isang web server.Ang pamamaraan ay nagbibigay sa server ng kakayahang mag -host ng maraming uri ng mga file, mga dokumento sa iba't ibang wika, at higit pa, ang bawat isa ay may iba't ibang antas ng kalidad.Ang mga magkahiwalay na pagpipilian ay naka -host bilang isang solong sanggunian, na tinutukoy ng Uniform Resource Identifier (URI), at sinadya upang magbigay ng mas naaangkop na nilalaman kapag magagamit ito sa server.Mag -file sa isang tukoy na lokasyon, tulad ng sa loob ng isang folder sa server, ang isang URI ay maaaring sumangguni sa anuman, halos kahit saan.Ang mga detalye ng URI, tulad ng lokasyon ng file na maihatid, ang pangalan ng file, at ang uri nito, ay nagtrabaho pagkatapos na napagkasunduan ang nilalaman.Pinapayagan nito para sa iba't ibang mga piraso ng nilalaman na umupo sa iba't ibang mga lokasyon, tulad ng lahat ng mga file para sa isang tiyak na wika na naayos sa ilalim ng folder ng wika sa server.Nilalaman para sa anumang naibigay na ahente ng gumagamit o web browser.Maaari itong maghatid ng ilang mga uri ng file ng imahe o iba pang nilalaman sa mga kliyente na may kakayahang suportahan ang mga ito.Ito ay kapaki -pakinabang kapag nagho -host ng maraming mga bersyon ng isang file upang suportahan ang maraming mga platform ng pag -browse, tulad ng mga mobile device.Ang isang pamamaraan ay ang negosasyon na hinihimok ng server.Gamit ang pamamaraang ito, ang server ay gumagawa ng pinakamahusay na posibleng desisyon sa kung ano ang maihatid, batay sa anumang lohika na ibinigay nito, at kung ano ang magagamit na nilalaman..

Mayroong ilang mga paghihirap sa negosasyon na hinihimok ng server, gayunpaman.Hindi alam ng server kung paano tumugon sa bawat posibleng kahilingan, kaya kailangang gumawa ng mga hula batay sa lohika na ibinigay para sa paggawa ng mga pagpapasyang iyon.Hindi alam kung ang web browser ay tumatakbo sa isang mobile device, o kung ang hiniling na dokumento ay inilaan na maipadala nang direkta sa isang printer maliban kung ito ay sinabi.Mayroon ding mga isyu sa privacy, na ang pamamaraan na hinihimok ng server ay inaasahan ang kahilingan na ipadala ito ng impormasyon tungkol sa gumagamit ng kahilingan.

Ang pangalawang pamamaraan ay kilala bilang negosasyon na hinihimok ng ahente.Dito, ang gumagamit ay gumagawa ng isang kahilingan ng server, at ang server ay nagpapadala ng isang listahan ng mga magagamit na alternatibo, kung mayroon man.Ang pagpili ay awtomatikong ginawa, batay sa magagamit na mga kagustuhan sa browser o platform, o manu -mano sa anyo ng mga pagpipilian na ipinakita sa HTML.Ang pangunahing disbentaha sa pagpipilian na hinihimok ng ahente ay ang maraming mga kahilingan sa server para sa pinakamahusay na posibleng nilalaman.Kapag ang isang proxy server ay mga kahilingan sa caching sa isang server na gumagamit ng negosasyon na hinihimok ng ahente, gayunpaman, maihatid nito ang naaangkop na nilalaman sa anumang mga gumagamit sa likod ng proxy sa pamamagitan ng isang solong kahilingan sa cache.