Windows

Genel HTTP Durum Kodu hataları ne anlama geliyor?

Dikkat Hatası/Denemelerdeki dalgalanma/BİRİKTİRMİŞ OLDUĞUM ÜCRETSİZ 2000 SORU/ #YKS #TYT #AYT #2020

Dikkat Hatası/Denemelerdeki dalgalanma/BİRİKTİRMİŞ OLDUĞUM ÜCRETSİZ 2000 SORU/ #YKS #TYT #AYT #2020

İçindekiler:

Anonim

HTTP , TCP / Ip`ye dayanan basit bir iletişim protokolüdür ve World Wide Web`de veri dağıtımı için mutlak alt tabakadır. Uzun yıllardan beri, HTTP, istemci ve sunucu arasında HTTP üzerinden bazilyonların gönderildiği güçlü bir protokol olarak hizmet vermektedir. Temel olarak HTTP, web tarayıcılarının ve arama motorlarının bir HTTP istemcisi gibi davrandığı ve sunucu gibi çalışan bir sunucu-sunucu mimarisine dayanmaktadır. İstemciler ve sunucu tarafından yapılan bu istek / yanıt TCP / IP bağlantısı üzerinden iletilir. Tarayıcı istemcisi, bir web sunucusuna URL biçiminde bir istek başlatır ve web sunucusu, tarayıcıların HTTP başlığında bulunan HTTPS durum kodları ile birlikte istenen kaynaklara yanıt verir. Başka bir deyişle, web sunucusu isteği ya da hata kodlarıyla yanıtlar.

HTTP Durum Kodu hataları

HTTPS durum kodu, istemci bir istek başlattığında web sayfasında görüntülenen sunucu tarafından gönderilen kısa bir nottur. sunucuya. HTTPS durum kodu, istemci / sunucu tarafı hatalarının tanısında ve yapılandırma sorunlarının çözülmesinde önemli bir rol oynadığı için web sitesi sahibi veya herhangi bir geliştirici için kritik öneme sahiptir. Başka bir deyişle, HTTPS durum kodu, bir şeyin doğru olmadığını söylemenin bir yolu. Durum kodu elemanı, durum kodunun ilk hanesinin yanıtların sınıflarını belirttiği 3 basamaklı bir sayıdır. Sınıf içinde, çeşitli sunucu kodları bulunur ve sunucu tarafından iade edilir. HTTPS durum kodunun son iki basamağının herhangi bir sınıflandırma rolü yoktur. HTTP durum kodları için ayrıntılı olarak tartışacağımız beş standart sınıf vardır ve düzenli olarak girebileceğimiz bazı HTTPS durum kodlarını tartışırız.

HTTPS durum kodları 5 sınıfa ayrılır:

1xx:

Bu sınıf, istemci tarafından başlatılan isteklerin web sunucusu tarafından alındığını ve işlem altında olduğunu gösteren Bilgi yanıtlarını belirtir.

Bu sınıfta, çeşitli sunucu kodları bulunur ve sunucu tarafından geri gönderilir.

1xx sınıfı altındaki durum kodlarının listelerinden bazılarıdır.

100 Devam: Bu, sunucunun istemci tarafından başlatılan isteğin yalnızca bir bölümünü büyük bir istekle aldığını ve istemcinin gönderilmeye devam edebileceği anlamına gelir. İstek, sunucu tarafından reddedilmediği sürece bir istek.

101 Anahtarlama Protokolleri: Durum kodu, sunucunun istemcinin isteğine göre protokolleri değiştirmeye hazır olduğu anlamına gelir.

2xx:

Bu sınıf, sunucu tarafından döndürülen bir başarı kodudur. Bu, istemci tarafından başlatılan isteğin sunucu tarafından alındığı ve eylemin anlaşıldığı ve işlendiği anlamına gelir.

Aşağıda, 2xx sınıfı altındaki durum kodlarının bazı listeleri verilmiştir.

200 Tamam: durum kodu, istemciler tarafından başlatılan başarılı HTTP isteklerine standart bir yanıttır. Web sayfası davranması beklenen şekilde davrandığında sunucu tarafından geri gönderilir.

201 Oluşturuldu: İstemci tarafından başlatılan istek sunucu tarafından tamamlandığında ve yeni bir kaynak olduğunda bu durum kodu verilir. Oluşturulma

205 İçeriği Sıfırla: Sunucu, istemcinin isteği başarıyla tamamlandığında ancak herhangi bir içerik döndüremediğinde bu durum kodu verilir. İstemci / tarayıcının belge görünümünü sıfırlamasını gerektirir.

3xx:

Bu sınıf, istemcinin başlatılan isteği tamamlamak için ek eylemi gerçekleştirmesini öneren bir Yönlendirme kodudur. İstemcinin, talebi tamamlamak için ek bir işlem yapması gerektiğini belirtir.

Aşağıda, 3xx sınıfı altındaki durum kodlarının listelerinden bazıları yer alır.

300 Çoklu Seçenek: , istemci tarafından başlatılan için çoktan seçmeli olduğunu gösterir. kaynaklar. Müşteri en fazla beş adresli bir bağlantı seçebilir.

301 Kalıcı Olarak Taşındı: Bu durum kodu, kaynak veya web sayfası için istemci tarafından başlatılan istek kalıcı olarak başka bir kaynakla değiştirildiğinde görüntülenir. yeni bir URl`ye yönlendirir.

302 Bulunan: Bu durum kodu, kaynak veya web sayfası için istemci tarafından başlatılan istek ancak beklendiği gibi farklı bir konumda bulunduğunda görüntülenir. Geçici olarak başka bir kaynağa taşınır veya geçici olarak yeni bir URl`ye yönlendirilir.

304 Değiştirilmedi: İstemci, son ziyaretten bu yana kaynakları indirdiyse ve istemci tarayıcısını bilgilendirmek için görüntülenirse, bu durum kodu verilir. İstenen kaynaklar önceden değiştirilmemiş olan tarayıcı önbelleğinde depolanmıştır. Bu durum kodu temel olarak, son ziyaretten bu yana önbellekte bulunan önceden indirilmiş kopyayı kullanarak web sayfasından kaynakların dağıtımını hızlandırır.

4xx:

Orada olduğunu gösteren istemci tarafı hatası müşterinin talebi ile ilgili bir sorun. İstemcinin isteği yanlış sözdizimi içeriyorsa kod döndürülür.

Aşağıda, 4xx sınıfı altındaki durum kodlarının listelerinden bazıları yer alır.

400 Hatalı İstek: Bu durum kodu, sunucu sunucuda bulunmadıysa iade edilir. İstemci hatasından kaynaklanan yanlış sözdizimi, aldatıcı yönlendirme isteği, geçersiz çerçeveleme vb. gibi istekleri işleme sokar.

401 Yetkisiz: İstemci geçerli kimlik doğrulama bilgileri sağlamazsa, bu durum kodu sunucu tarafından geri gönderilir.

403 Yasak: Bu HTTPS durum kodu, kaynağa erişim yasak olduğunda ve bir istemci içeriği görüntülemek için gerekli izinlere sahip olmadığında iade edilir. Bu, istemci geçerli bir giriş kimlik bilgileri olmadan parola korumalı bir içerik görüntülemeye çalışırsa temel olarak oluşur.

404 Bulunamadı : Bu HTTPS durum kodu hatası, en yaygın hatadır ve sunucu bulamadığı takdirde döndürülür. İstemci tarafından başlatılan istek.

405 Yönteme İzin Verilmedi: İstemci tarafından talep edilen yöntem barındırma sunucusu tarafından destekleniyorsa ancak istemcinin istediği kaynaklar tarafından desteklenmiyorsa, bu HTTPS durum kodu döndürülür.

408 İstek Zaman Aşımı: Sunucu, istemci tarayıcısından tam bir istek alamadıysa, bu HTTPS durum kodu sunucu tarafından döndürülür. Bu hatanın ana nedeni, istemci-sunucu arasındaki iletişim sırasında veri paketlerinin kaybı olacaktır. Sunucu, istemcinin tamamen istemci tarayıcısından alma isteğini bekler.

410 Gitti: Sunucu, istemci tarafından başlatılan istek sayfasını veya kaynaklarını bulamadığında bu HTTPS durum kodu döndürülür. Bu durum hatası 404 Bulunamadı hatası ile aynıdır, ancak bu hata kalıcıdır ve istenen sayfa veya kaynaklar artık kullanılabilir değildir ve gelecekte tekrar kullanılamayacaktır.

5xx:

Bu sınıf bir Sunucu tarafı hatası ve sunucu, istemcinin isteği yerine getiremediğinde döndürülür. Sunucudaki hata, isteğin yerine getirilmesini engelleyen sebeplerden biri olabilir.

Aşağıda, 5xx sınıfı altındaki durum kodlarının listelerinden bazıları yer almaktadır.

500 Dahili Sunucu Hatası: Bu HTTPS durum hatası, üçüncü taraf eklentileri veya hatalı eklentiler tarafından oluşturulur. Sunucu, veritabanını bağlamayı başaramadığında ve istenen kaynağı teslim etmede başarısız olduğunda bu bir sunucu hatasıdır.

501 Uygulanmadı: Bu, sunucunun işlevselliği desteklememesi durumunda bir web sunucusu sorunudur. müşteri tarafından talep edildi. Bu hata, yalnızca

502 Bad Gateway: ana bilgisayarına çözümlenebilir. Bu hata çoğunlukla, veritabanına kaynakların girilmesini isteyen sunucunun çok zaman alacağı ve web sunucusunun kendisi tarafından iptal edildiği zaman ortaya çıkar. upstream sunucusuna veya bir veritabanına bağlantı. Bu hata, sunucu tarafından geçersiz bir yanıt alındığında sunucu tarafından döndürülür.

503 Hizmet Kullanılamıyor: Sunucu çok fazla istekle aşırı yüklendiyse ve istekleri zamanında işleyemiyorsa bu hata döndürülür.

504 Ağ Geçidi Zaman Aşımı: Ağ geçidi olarak işlev gören sunucu, bir üst akış sunucusundan yanıt alamadığında bu hata döndürülür. İstemci tarafından başlatılan bir istek, ilk sunucunun bir ağ geçidi olarak hareket ettiği, isteği işlemek için iki sunucuyu içerdiğinde ortaya çıkar. İlk sunucu isteği ikinci sunucuya iletir ve ilk sunucu zaman aşımı ikinci sunucudan yanıt beklerse hata döner.

Umarım bu bilgiyi yararlı bulursunuz.