içindekiler
- 100 Serisi: Bilgilendirici
- 100 Devam
- 101 Anahtarlama Protokolleri
- 102 İşleme
Popüler 400 Serisi İstemci Hatası HTTP yanıt kodlarının çoğunun kapsamlı bir listesi:
400 Kötü İstek (Bu yazının öne çıkan görselindeki gibi – hepimiz bunu gördük!)
Oldukça basit, burada ve oldukça yaygın görülen – sunucu isteğinizi anlamadı; yanlış biçimlendi ya da başka bir sorun vardı ve biz bunu işleyemeyiz.
401 Yetkisiz
Yine – oldukça basit. Bu içeriği görebilmek için giriş yapmış olmanız veya bazı yükseltilmiş haklarınız var. Oturum açın veya kullanıcı düzeyinizle ilgili site / servis yöneticileriyle iletişim kurun.
402 Ödeme Gerekli
Bu çoğunlukla kullanılmamaktadır ve orijinal olarak hiçbir zaman uygulanmayan bir internet tabanlı mikro ödeme planı için tasarlanmıştır. Neyse ki (veya ne yazık ki?), Google gibi bazı devler, günlük limitinize ulaştığınızı ve muhtemelen hesabınızı yükseltmeniz gerektiğini ifade etmek için API yanıtlarında kullanır.
403 yasak
İstek iyiydi; Sunucu içeriği sunmayı reddediyor. Bu, WordPress, Magento veya başka bir CMS türünü yükleyip yapılandırmakta, yapılandırıyor, güncellemek veya işlemek için çok popüler bir hata mesajıdır. Web sunucunuzun kullanıcısının (örneğin, Apache'deki www-data) “dizinlere / dosyalara sahip olduğundan ve tüm kullanıcıların dizinleri / dosyaları görmek için uygun haklara sahip olduğundan emin olun. Profesyonel İpucu: Ubuntu web sunucuları için Google 'chmod -R' ve 'chown -R'.
.u24ae18c17b56ac370c29a816ae45b959 { padding:0px; margin: 0; padding-top:1em!important; padding-bottom:1em!important; width:100%; display: block; font-weight:bold; background-color:#eaeaea; border:0!important; border-left:4px solid #34495E!important; text-decoration:none; } .u24ae18c17b56ac370c29a816ae45b959:active, .u24ae18c17b56ac370c29a816ae45b959:hover { opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; text-decoration:none; } .u24ae18c17b56ac370c29a816ae45b959 { transition: background-color 250ms; webkit-transition: background-color 250ms; opacity: 1; transition: opacity 250ms; webkit-transition: opacity 250ms; } .u24ae18c17b56ac370c29a816ae45b959 .ctaText { font-weight:bold; color:inherit; text-decoration:none; font-size: 16px; } .u24ae18c17b56ac370c29a816ae45b959 .postTitle { color:#000000; text-decoration: underline!important; font-size: 16px; } .u24ae18c17b56ac370c29a816ae45b959:hover .postTitle { text-decoration: underline!important; }ALSO READ: HTTP Error 413 Explained: Request Entity Too Large
404 Bulunamadı
İstenen kaynağı bulamıyoruz. Gelecekte mevcut olabilir ve müşterinin bu içerik için ek istekler sunmasına izin verilir. Bu genellikle bir gönderi silindiğinde veya hala bir taslak olduğunda veya herhangi bir nedenden ötürü bir bağlantının yanlış yazılmış ve hatalı biçimlendirilmiş olması durumunda gerçekleşir.
405 Yönteme İzin Verilmiyor
Bu, POST, PUT veya DELETE yöntemleri gerektiren bir içerik istemek için bir GET yöntemi kullanmaya çalışırsanız görülür. Demek istediğim, yöntem (veya istek tipi) yanlıştı.
406 Kabul Edilemez
İstek iyiydi, içerik kullanılabilir ancak Accept üstbilgileri isteğinizde, istemcinin web sunucusunun sağlamak istediği içerik türünü kabul etmeyeceğini şart koşar. Bu hatayı görüyorsanız, İçerik müzakerelerini araştırdığınızdan emin olun.
408 İstek Zaman Aşımı
Sunucu, istemciye ne kadar beklediğine, herhangi bir yanıt göndermeden önce beklemek istediğine göre çok uzun sürdü. Daha sonra tekrar deneyin! Ya da – farklı bir müşteri deneyin (veya gücünüz varsa, sizinkileri değiştirin!).
409 Çatışma
Bu istek, isteğin kendisi içinde bir çakışma olduğu için sunulamadı. Müşteri sunucuyla çelişiyordu! İsteğinizi daha anlamlı hale getirmek için düzenlemeyi deneyin.
410 Gitti
Bu kaynak PURGED oldu! Tüm istemciler bu kaynağın önbelleğini kaldırmalı ve tekrar talep etmemelidir. Ayrıca, arama motorları bu kaynağı dizine eklememelidir. Bu aslında nadiren gerekli cevaptır ve basit bir 404 Bulunamadığı kullanılabilir.
411 Uzunluğu Gerekli
Basitçe: istek, beklenen yanıtın uzunluğunu sağlamak için gereklidir ve bunu 411 alırız. İstediğiniz içeriğin uzunluğunu belirtmek için isteğinizi değiştirmeyi deneyin.
415 Desteklenmeyen Medya Türü
En çok istek, sunucunun veya kaynağın desteklemediği bir medya türü (görüntü formatı gibi) kullanmaktır; bu nedenle desteklenen bir format kullanmayı deneyin!
417 Beklenti Başarısız
İstemcinin isteminde sunucunun işleyemeyeceği bir Bekleme isteği üstbilgisi var. Expect istek başlığınızı düzenlemeyi veya kaldırmayı deneyin.
429 Çok Fazla Talep
Belirli bir sürede çok fazla istek var ve sunucu müşteriye oran sınırlaması uyguluyor. Hata Kodları Pro'dayız, bu hata hakkında ayrıntılı bir makalemiz var ve nasıl düzelteceğiz!
451 Yasal Nedenler İçin Kullanılamıyor
Bu içeriği kaldırmak için yasal bir gereksinim var – bu yüzden kaldırıldı. İlginçtir ki, bu kod Fahrenheit 451 kitabını onurlandırmak için seçildi.
“Sadece bir bilim kurgu boku yazdım: 'Fahrenheit 451.' Bu kitap, gerçekleri ve kitapları yok eden insanların nefretini temel alan bir kitap. ”- Ray Bradbury
500 Serisi: Oh Hayır, Sunucu Hatası
Bir müşterinin yanlış davranmasından daha kötü olan nedir? İpucu: Bu bir hile sorusu değil – ancak herhangi bir büyüklükteki işletmeler için felaket olduğunu kanıtlayan durumlar, elbette, sunucuların yanlış davranıyor! Bir sunucunun 500 Serisi bir mesaj verdiği gerçek teknik sebebinin, gerçekten daha fazla nedenlerden ötürü tam anlamıyla binlerce olabileceğini unutmayın. Eşsiz ve ilginç senaryonuzu ve umarız bir çözümü aramanız için lütfen Google'ı veya serverfault gibi özel ve özel kaynakları deneyin. En yaygın 500 Serisi Sunucu Hatası mesajlarından bazılarını inceleyelim:
500 Dahili Sunucu Hatası
Bu, korkulan ve çok genel bir sunucu hatasıdır. Bir şeylerin yanlış gittiği anlamına geliyor – ve tam olarak ne olduğunu öğrenmek için sunucu kayıtlarını kontrol etme zamanı!
501 Uygulanmadı
Sunucu, isteğin kullanmayı denediği istenen yönteme (GET veya POST gibi) yanıt vermenin bir yolunu anlamaz veya bu yolla çözümlemez – ancak bu hata genellikle sunucunun bu tür bir istekte sunulabilmesi anlamına gelir. geleceği.
502 sunucu hatası
Bu sunucu bir ağ geçidi veya bir vekildir ve bilgi geldiği her yerden kötü bir yanıt almıştır. Sorun, arkadaş, yukarı havza kaynağında yatıyor – onların uygun bir yanıt vermesini sağlayabiliyor musunuz?
503 Hizmet Kullanılamıyor
Genellikle bu, sunucunun kullanılamayacağını belirten geçici bir hatadır, çünkü çok fazla istekle aşırı yüklenmiştir veya yalnızca bakım için yetersizdir. Web sunucusu ayarlarınıza bakmanın ve daha eşzamanlı isteklere izin vermenin ya da sunucunun tamamen kapanmış olup olmadığına bakmanın zamanı geldi!
504 Geçidi Zaman Aşımı
Bu sunucu bir ağ geçidi veya bir vekildir ve nereden geleceğini tahmin ettiği her yerden zamanında yanıt alamadı. Yukarı akış proxy'lerinizi veya ağ geçitlerinizi kontrol edin ve herhangi bir kesinti olup olmadığını kontrol edin!
505 HTTP Sürümü Desteklenmiyor
İstek, sunucunun işleyemediği bir HTTP sürümü kullanıyor. Ya sunucunuz çok yeni – bu durumda, ziyaretçilerinize tarayıcıları yükseltmelerini isteyin ya da çok eski, bu durumda web sunucusunu yükseltme zamanı geldi!
Sonuç
Nihai HTTP Hata Kodu Listesi'nin HTTP Durum ve Hata Kodları'nın ormanını aydınlatmasına (ve zevkli hale getirilmesine) yardımcı olduğunu umuyorum.