İçerik görüşmesi, uzaktaki istemcinin bir web sunucusundan daha belirli bir istek yapmasını sağlayan, hipermetin aktarım protokolü (HTTP) belirtiminde açıklanan bir tekniktir. Bu yöntem, sunucuya her biri farklı kalite düzeylerinde birden fazla dosya türünü, farklı dillerdeki belgeleri ve daha fazlasını barındırabilmenizi sağlar. Bu ayrı seçimler, tek tip referans olarak tanımlanır, tek tip kaynak tanımlayıcısı (URI) ile belirtilir ve sunucuda mevcut olduğunda daha uygulanabilir içerik sağlamak içindir.
Tek tip bir kaynak konumlandırıcısının (URL), sunucudaki bir klasör içinde olduğu gibi belirli bir konumdaki bir dosyaya referans olması durumunda, URI herhangi bir yere, hemen hemen her yere başvurabilir. URI'nin teslim edilecek dosyanın konumu, dosyanın adı ve türü gibi özellikleri, içerik müzakere edildikten sonra işlenir. Bu, çeşitli içerik parçalarının, söz konusu dilin klasörü altında düzenlenen belirli bir dilin tüm dosyaları gibi farklı konumlarda oturmasını sağlar.
İçerik görüşmesinin arkasındaki fikir, web sunucusunun herhangi bir kullanıcı aracısı veya web tarayıcısı için mümkün olan en iyi içeriği sunmasıdır. Belirli resim dosyası türlerini veya diğer içerikleri, onları destekleyebilecek istemcilere sunabilir. Bu, mobil cihazlar gibi birden fazla tarama platformunu desteklemek için bir dosyanın birden fazla sürümünü barındırırken yararlıdır.
Bütün bunları yapmak için, HTTP iki içerik birleştirme yöntemini açıklamanın yanı sıra, ikisini birleştirme yeteneğini de ortaya koymaktadır. Bir yöntem sunucu güdümlü müzakeredir. Bu yöntemle, sunucu ne verileceğine, hangi mantığa bağlı olduğuna ve hangi içeriğin mevcut olduğuna bağlı olarak en iyi kararı verir. .
Bununla birlikte, sunucu odaklı içerik görüşmelerinde bazı zorluklar var. Sunucu her olası talebe nasıl cevap vereceğini bilmediğinden, bu kararları almak için verilen mantığa dayanarak tahminlerde bulunmak zorundadır. Web tarayıcısının bir mobil cihazda mı çalıştığını veya istenen belgenin söylenmediği sürece doğrudan bir yazıcıya gönderilmesi istenip istenmediğini bilemez. Sunucu odaklı yöntemin, isteği yapan kullanıcı hakkında bilgi gönderme isteğini beklemesi nedeniyle gizlilik sorunları da vardır.
İkinci yöntem, ajan odaklı içerik görüşmesi olarak bilinir. Burada kullanıcı, sunucudan bir talepte bulunur ve sunucu varsa, mevcut alternatiflerin bir listesini geri gönderir. Seçim, kullanılabilir tarayıcı veya platform tercihlerine göre veya HTML’de sunulan seçenekler biçiminde manuel olarak yapılır. Aracı tarafından yönlendirilen seçeneğin birincil dezavantajı, sunucuya olası en iyi içerik için yapılan çok sayıda istektir. Ancak, bir vekil sunucu, aracıya dayalı anlaşma kullanan bir sunucuya istekleri önbelleğe alırken, uygun içeriği vekilin arkasındaki herhangi bir kullanıcıya, önbellek için tek bir istekle iletebilir.


