Bilgisayarlar

Http başlığı nedir?

istemci ve sunucu arasında resmi bir bilgi alışverişi var http başlıklarını kullanın. Bu bilgiler kullanıcılara görünmez, ancak tarayıcının doğru çalışma olmadan mümkün değildir. Bu konuda ve görevler hakkında sıradan kullanıcıların bilgi için http başlıkları oldukça karmaşık görünebilir, ama aslında onlar zor bir dil içermez. Bu günlük bazda web kullanıcısının yüzleri budur.

http nedir başlıkları?

"Köprü Metni Aktarım Protokolü" - yani http başlığını çevirir. Nedeniyle varlığı için, "istemci-sunucu" arasındaki olası bağlantı. basit terimlerle izah ederse, tarayıcı tarafından sunucuya bağlantıyı başlatan bir istek gönderir. Son varsayılan olarak bunu işler, bir istemciden bir istek bekliyor ve özet veya cevabı geri gönderir. // ve açılan sayfası şeklinde elde edilen sonuçları: Arama kutusuna kullanıcı http ile başlayan site adresini "darbe".

İlgili doğrultusunda web adresi yazdırırken, tarayıcı DNS kullanarak sunucu gereklidir. Sunucu ona bir müşteriyi gönderir ve daha sonra istenen başlık verir http başlığı (bir veya birkaç) tanır. set zorunlu önceden varolan başlıktan oluşmaktadır ve bulunamadı.

Genel olarak, http başlıkları yeterince etkili. Onlar istenen bilgileri gönderilir, HTML kodlaması görünmez. Birçok başlıkları otomatik sunucu tarafından gönderilir. PHP'de göndermek için, fonksiyon başlığı kullanın.

tarayıcı etkileşimi ve web sitesi

tarayıcısı ile site arasındaki etkileşimin Şeması oldukça basit. Yani, http başlık sunucuya gönderilir sorgu dizesi başlar. Yanıt olarak, istemci bilgileri geliyor gerekiyor. Bu arada, http protokolü onyedi yıldır - en İnternette kullandı. Basit, güvenilir, hızlı ve esnektir. temel görevi http - web sunucusundan bilgi talep. ligthttp, apache, nginx - istemci tarayıcı ve sunucusudur. Aralarındaki Bağlantı başarılı olursa, bir sorguya yanıt olarak sunucu istenen bilgileri alır. Http bilgi metni, ses dosyaları, video içerir.

Protokol diğerleri için taşıma olabilir. istemci isteği üç bölümden oluşur:

  • Başlangıç hattı (mesaj tipi);
  • başlık (mesaj seçenekleri);
  • bilgi (boş satır ayıran bir mesajın) vücudu.

Başlangıç çizgisi - istek http başlık alanlarının zorunlu unsur. kullanıcı isteği yapısı üç ana parçadan oluşur:

  1. Yöntem. Bununla beraber istek türünü gösterir.
  2. Yol (yol). domain şu adresten, bu hattı.
  3. protokol kullanılır. Bu protokol ve http sürümü oluşur.

Modern tarayıcılar sürüm 1.1 kullanın. ": Değer adı" biçiminde başlıklar izledi.

HTTP önbelleğe alma

Sonuçta önbellek (sabit diskinizde işletim belleğinde) önbelleğinde HTML sayfaları ve diğer dosyalar için depolama sağlamasıdır. Bu onlara erişimi hızlandırmak ve bant genişliği yeniden kurtarmak için olduğunu.

önbellek istemci tarayıcı, ara ağ geçidi ve proxy sunucusudur. URL ile bir mesaj göndermeden önce, tarayıcı önbelleğinde nesneler için kontrol edecektir. Nesne yoksa, istek o nginx sunucuda önbelleğe alma http başlıklarını kontrol edilir sonraki sunucusuna iletilir. Ağ geçitleri ve vekiller farklı kullanıcılar tarafından kullanılan, bu nedenle önbellek paylaşılır.

HTTP önbelleğe alma, yalnızca anlamlı sitenin işleyişini hızlandırmak olamaz, ama aynı zamanda sayfanın eski sürümünü vermek. Ile Site önbelleği yanıta başlıkları gönderirken. Bu HTTPS yoluyla istenen bilgileri önbelleğe olmayabilir.

Açıklama http başlıkları

http başlıkları dikkate en önemli önbellek mekanizmalarından biri sona erer. Bu başlıkları tepki bilgilerinde verilen son kullanma tarihini bildiriliyor. Onlar önbellek bayat kabul edilir saatini ve tarihini gösterir. Örneğin, böyle bir başlık olarak şu: Son Geçerlilik Tarihi: Wen, 30 Kasım 2016 13:45:00 GMT. Bu yapı önbellek sayfaları ve resimler de dahil olmak üzere, hemen hemen her yerde kullanılır. kullanıcı eski tarih seçerse, bilgi önbelleğe alınmayacaktır.

Http vekil başlıkları başlık bağlantı kategorisidir. Bunlar varsayılan olarak önbelleğe alınmaz. düzgün çalışması için önbelleğe için, her bir URL içeriğinin bir uygulamasına uygun olmalıdır. sayfa iki dilde geçerliyse, her sürümün kendine ait URL'ye sahip olmalıdır. Başlık önbellek sorgu adı başlıklarına göre değişir. sorgu görüntüleme tarayıcıya bağlıdır Örneğin, sunucu bir başlık göndermek zorundadır. Böylece önbellekte sorular ve belge türleri farklı sürümlerini saklanır. oldukça kolay çalışmak için birlikte gereksiz ortadan kaldırır beri TTP, başlık kullanılan kaynakların olası biçimleri listelerini hazırlamak için gereklidir kabul edin.

yükü geçmesi başlıkların dört grup vardır. doğanın yanı sıra herhangi bir rapor sunucu ve istemci, istek ve yanıt içerdiği - Bunlar ana başlıklarıdır. İkinci istemci ve sunucuya herhangi mesajların içeriğini açıklar.

HTTP başlık ek bir yetkilendirme olarak kabul edilir. web sayfası istemci kimlik doğrulaması sorduğunda, tarayıcı kullanıcı adı ve şifresini girmek için alanları ile özel bir pencere görüntüler. Kullanıcının verilerini girdikten sonra, tarayıcı bir istek http gönderir. Bu "yetkilendirme" başlığını içermektedir.

Nasıl manşetlere görmek için?

http başlığını görmek için, örneğin, firefox için, tarayıcınız için eklentileri yüklemek gerekir:

  • Kundakçı. Görünüm başlıkları, tüm (tümü) sekmesi net (ağ), seçebileceğiniz. Bu eklenti web geliştiricileri için faydalı olacaktır özelliklere sahiptir.
  • Canlı http başlıkları. http başlıklarını görüntüleyerek için basit eklenti. o oluşturulabilir ile manuel olarak talep ediyoruz.
  • onlar ayarları düğmesini tıkladığında üye kolaylıkla Geliştirici Araçları (net işleri) seçin manşetlere bakın Ghrome.

eklentileri yüklü olduğunda, çalıştırın ve sizin yenileyin tarayıcısını.

sorgu yöntemleri

HTTP kullanılan yöntemler, sunucuya mesajlar biçiminde iletilir talimatları ile benzerlikler göstermektedir. Bu İngilizce dilinde özel bir kelimedir.

  • GET yöntemi. Kaynaktan bilgi istemek için kullanılır. eylemler başlayan tüm Onunla oldu.
  • POST. o gönderilir kullanma. Örneğin, bir sosyal ağ veya yorum bir mesaj, tarayıcı SONRASI istek gövdesini yerleştirir ve sunucuya gönderir.
  • BAŞ. Yöntem, birinci benzer, fakat akciğer işlevini yerine getirir. O tepki mesajdan haricinde sadece meta veri sorar. onlar indirmeden dosyalar hakkında bilgi almak istiyorsanız Yöntem, kullanılır. onlar sunucudaki bağlantıların işlevselliğini test etmek istiyorsanız kullanın.
  • PUT. URL üzerinde veriyi yükler. Bu büyük miktarda veri iletir.
  • SEÇENEKLER. Sunucu yapılandırmaları ile çalışmak.
  • URI. Bu bir kaynağı tanımlayan ve bir URL içeriyor.

Yapı http yanıtı

Sunucu uzun mesajlarla müşteri isteklerine yanıt verir. tepki protokol sürümü, sunucu durum kodunu (200) göstermektedir birkaç satır oluşur. O gelen isteğin işlenmesi için sunucuda nelerin değiştiğini anlatıyor:

  1. "Yüz" durum bilgilerini başarılı bir şekilde işlenmesini gösterir. Sunucu daha sonra müşteriye belge gönderir. istek hatlarının kalanı aktarılan bilgiler hakkında diğer bilgileri gösterir.
  2. Dosya bulunamazsa veya yoksa, sunucu istemci 404 gönderir, o da bir hata olarak adlandırılır.
  3. Kod 206 bir süre sonra devam edilebilir kısmi dosya indirme, gösterir.
  4. Kod 401 yetkilendirme reddini belirtir. Bu istenen sayfa girişi onaylamak için girilmesi gereken bir şifre ile korunmaktadır anlamına gelir.
  5. Internet üzerinde ortak bir tepki - başvurudan yasağı, kod görünümleri, indirme veya videoda 403. Kısıtlamalar söyledi.
  6. istenen dosyanın geçici hareketi, bir iç sunucu hatası, nihai hareketi: kodun diğer versiyonları da vardır. Bu durumda kullanıcı yönlendirilecektir. Sunucu operasyonda hatalar meydana geldi demektir kod 500, varsa.

URL - bu nedir?

URL - istemci ve sunucu arasındaki iletişimin web kalbidir. birörnek kaynak bulucu - bir istek genellikle URL yoluyla gönderilir. istek url yapısı çok basittir. http protokolü (başlık), yuh (web adresi), liman, resourte yolu ve sorguda: Birkaç unsurdan oluşur.

protokol de güvenli https bağlantısı ve bilgi alışverişi için kullanılabilir. URL adresi internette belirli bir site yerleşimi hakkında bilgi içerir. Adres alanı adını, sayfanın yolunu yanı sıra adını içerir.

bir URL'ye işin ana dezavantajı - bu garip Latin alfabesi ile etkileşim yanı sıra sayılar ve semboller var. SEO optimizasyon adresi url önemli bir rol oynar.

yararlı ipuçları

Aktif bilgisayar kullanıcıları ve geliştiricileri alanında uzman tarafından verilen bazı profesyonel tavsiyeler hakkında bilgi almak için yerler değil:

  • dosya ve belgelerin son kullanma tarihleri, güncellemelere tabi belirtiniz. İstatistiksel bilgiler max-yaş yüksek değerlerde sağlanmaktadır.
  • Ayrı bir belge yalnızca bir URL için mevcut olmalıdır.
  • Güncelleme dosyası kullanıcı tarafından indirilecek olursa, adını değiştirmek ve ona bağlantı. Bu oldukça eski belgenin yerine, yeni indir olmasını sağlar.
  • Last-Modified başlıkları içeriğindeki son değişikliklerin mevcut tarihe uygun olmalıdır. Bunları değiştirmedikçe, sayfaları ve belgeler yeniden kaydedin olmamalı.
  • Yalnızca gerektiğinde SONRASI isteği kullanın. SSL ile çalışmalarını en aza indirin.
  • gönderen sunucunun önce Başlıkları eklentisi REDbot kontrol etmelidir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.atomiyme.com. Theme powered by WordPress.