Http başlıkları değiş tokuş ediliristemci ve sunucu arasındaki hizmet bilgileri. Bu bilgiler kullanıcılar tarafından görülmez, ancak bu olmadan tarayıcının doğru çalışması imkansızdır. Sıradan kullanıcılar için, bu ve http başlıklarının görevleri hakkındaki bilgiler oldukça karmaşık görünecektir, ancak aslında zor formülasyonlar içermezler. Bu web kullanıcısı günlük karşılaşır.
"Köprü Metni Aktarım Protokolü" - Tam olarakçevrilmiş http başlığı. Varlığından dolayı bir istemci-sunucu bağlantısı mümkündür. Basit bir şekilde açıklamak için, tarayıcı kullanıcısı sunucuya bağlantı başlatan bir istek gönderir. İkincisi, varsayılan olarak istemciden bir istek bekler, işleme koyar ve nihai bilgileri veya yanıtı geri gönderir. Arama çubuğunda, kullanıcı http: // ile başlayan ve sonucu açılan bir sayfa biçiminde alan sitenin adresini "yönlendirir".
Site adresi uygun şekilde yazdırıldığındaisteminde tarayıcı DNS kullanarak gerekli sunucuyu bulur. Sunucu, istemcinin kendisine gönderdiği http üstbilgisini (bir veya daha fazla) tanır ve ardından gerekli üstbilgiyi verir. Gerekli küme zaten var olan başlıklardan oluşuyor ve bulunamadı.
В общем, http заголовки достаточно эффективные.HTML kodlamasında görünmezler, istenen bilgilerden önce gönderilirler. Birçok başlık sunucu tarafından otomatik olarak gönderilir. PHP ile göndermek için header işlevini kullanmalısınız.
Tarayıcı ve sitenin etkileşim şeması yeterlidirKolay. Böylece, http üstbilgisi, daha sonra sunucuya gönderilen istek satırını başlatır. Yanıt olarak, müşteri için gerekli bilgiler gelir. Bu arada, http protokolü zaten on yedi yaşında - en çok internette kullanılıyor. Basit, güvenilir, hızlı ve esnektir. Http'nin ana görevi bir web sunucusundan bilgi istemektir. İstemci tarayıcıdır ve sunucu ligthttp, apache, nginx'dir. Aralarındaki bağlantı başarılı olursa, sunucu isteğe yanıt olarak gerekli bilgileri alır. Http bilgisi metin, ses dosyaları, videolar içerir.
Protokol başkaları için bir araç olabilir. Müşteri talebi üç bölümden oluşur:
Başlangıç satırı, http üstbilgisi alanı için isteğin zorunlu bir öğesidir. Kullanıcı talebinin yapısı üç ana bölümden oluşur:
Modern tarayıcılar sürüm 1.1'i kullanır. Aşağıda "Ad: Değer" biçimindeki başlıklar yer almaktadır.
Sonuç olarak, önbellek depolama sağlarHTML sayfaları, önbellekteki diğer dosyalar (işletim belleğindeki, bilgisayarın sabit diskindeki bir yer). Bu, onlara yeniden erişimi hızlandırmak ve trafikten tasarruf etmek için gereklidir.
Önbellekte bir istemci tarayıcısı, bir ara ağ geçidi veproxy sunucusu. URL ile mesaj göndermeden önce, tarayıcı nesnenin önbellekteki varlığını kontrol eder. Nesne yoksa, istek bir sonraki sunucuya gönderilir ve burada http üstbilgilerinin nginx sunucusundaki önbelleğe alması kontrol edilir. Ağ geçitleri ve proxy'ler farklı kullanıcılar tarafından kullanılır, bu nedenle önbellek paylaşılır.
HTTP önbellekleme yalnızca önemlisiteyi hızlandırır, ancak sayfanın eski bir sürümünü de sağlar. Site önbelleklemesi kullanılarak, başlıklar yanıta gönderilir. Aynı zamanda, HTTPS protokolü tarafından istenen bilgiler önbelleğe alınamaz.
En önemli önbellek mekanizmalarından bazıları dikkate alınırhttp üstbilgilerinin süresi dolar. Bu başlıklar, yanıtta verilen bilgilerin son kullanma tarihini bildirir. Önbelleğin kullanılmayacağı zaman ve tarihi belirtirler. Örneğin, böyle bir başlık şöyle görünür: Sona erme tarihi: Wen, 30 Kas 2016 13:45:00 GMT. Bu yapı, sayfaları ve resimleri önbelleğe almak da dahil olmak üzere hemen hemen her yerde kullanılır. Kullanıcı eski tarihi seçerse, bilgi önbelleğe alınmaz.
Http proxy başlıkları başlıktırbağlantı. Varsayılan olarak önbelleğe alınmazlar. Önbelleğin düzgün çalışması için, her URL içeriğin bir varyantına karşılık gelmelidir. Sayfa iki dilde çalışıyorsa, her sürümün kendi URL'si olmalıdır. Değişken üstbilgisi önbelleğe istek üstbilgilerinin adlarını söyler. Örneğin, isteğin görüntülenmesi tarayıcıya bağlıysa, sunucunun da bir başlık göndermesi gerekir. Böylece, önbellek farklı sorgu seçeneklerini ve belge türlerini depolar. Kabul edilen TTP üstbilgisi, kullanılan kaynağın kabul edilebilir biçimlerinin listelerini derlemek için gereklidir, gereksiz olanları ortadan kaldırdığı için onunla çalışmak oldukça kolaydır.
Toplamda dört başlık grubu vardır.hangi servis bilgilerini iletir. Bunlar ana başlıklardır - sunucu ve istemciden gelen herhangi bir iletide, istek ve yanıtın yanı sıra varlıkta bulunurlar. İkincisi, istemciden ve sunucudan herhangi bir iletinin içeriğini açıklar.
HTTP yetkilendirme başlığı dikkate alınırİsteğe bağlı. Web sayfası istemciden izin istediğinde, tarayıcı oturum açma adı ve parolasını girme alanlarını içeren özel bir pencere görüntüler. Kullanıcı verilerini girdikten sonra, tarayıcı bir http isteği gönderir. "Yetkilendirme" başlığını içerir.
Http başlığını görmek için tarayıcı eklentilerini yüklemeniz gerekir, örneğin, firefox:
Eklentiler yüklendiğinde, bunları başlatın ve tarayıcı sayfanızı yenileyin.
HTTP'de kullanılan yöntemler, sunucuya mesaj olarak gönderilen talimatlara benzer. Bu İngilizce özel bir kelimedir.
Sunucu, istemci isteklerine uzun süre yanıt veriyormesajlaşma. Yanıt, protokol sürümünü, sunucu durum kodunu (200) gösteren birkaç satırdan oluşur. Gelen bir isteğin işlenmesi sırasında sunucuda nelerin değiştiğinden bahsediyor:
URL, müşteri ile kullanıcı arasındaki web iletişiminin kalbidirsunucusu. Bir istek genellikle bir URL aracılığıyla gönderilir - tek bir kaynak dizini. URL istek yapısı çok basittir. Birkaç öğeden oluşur: http protokolü (başlık), yuh (site adresi), port, kaynak yolu ve sorgu.
Protokol güvenli için de kullanılabilirhttps bağlantıları ve bilgi paylaşımı. URL, belirli bir sitenin İnternet'teki yeri hakkında bilgi içerir. Adres, alan adını, sayfanın yolunu ve adını içerir.
URL'lerle çalışmanın ana dezavantajı, Latin alfabesi ile sayı ve sembollerin yanı sıra uygunsuz etkileşimdir. SEO optimizasyonunda url adresi önemli bir rol oynar.
Aktif bilgisayar kullanıcıları ve geliştiricileri, bu alandaki uzmanların verdiği bazı profesyonel önerileri tanımamalıdır: