1 puan yazan GN⁺ 2024-10-30 | 1 yorum | WhatsApp'ta paylaş
  • 418 I'm a teapot

    • HTTP 418 I'm a teapot durum yanıt kodu, sunucunun kahve demlemeyi reddettiğini gösterir; bu da kalıcı olarak bir çaydanlık olduğunu ifade eder
    • Kahve/çay demliği geçici olarak kahvesizse 503 döndürmelidir
    • Bu hata, 1998 ve 2014'teki 1 Nisan şakası olarak tanımlanan Hyper Text Coffee Pot Control Protocol'e atıfta bulunur
    • Bazı web siteleri, işlemek istemedikleri istekler için, örneğin otomatik sorgulara karşı, bu yanıtı kullanır
  • Durum

    • 418 I'm a teapot
  • Spesifikasyon

    • Spesifikasyon: RFC 2324 # section-2.3.2
  • Ayrıca bakınız

    • HTTP yanıt durum kodu
    • Wikipedia: Hyper Text Coffee Pot Control Protocol

GN⁺ özeti

  • 418 I'm a teapot, 1 Nisan şakasından türeyen bir HTTP durum kodudur ve sunucu kahve demlemeyi reddettiğinde kullanılır
  • Bu kod çoğunlukla otomatik sorgular gibi işlemek istenmeyen isteklere karşı kullanılır ve mizahi bir unsur içerir
  • Bu durum kodu pratikte yaygın olarak kullanılmasa da internet kültürü ile protokollerin esnekliğini gösteren iyi bir örnektir
  • Benzer işleve sahip başka bir HTTP durum kodu 503 Service Unavailable'dır

1 yorum

 
GN⁺ 2024-10-30
Hacker News görüşleri
  • 418 durum kodu, yasa dışı botlara verilen yanıt olarak kullanılıyor. Eğlenceli ve log filtrelemeyi kolaylaştırıyor

    • Nginx yapılandırma kodu örneği veriliyor
    • WordPress giriş URL'si, botlar zayıf kurulumları bulmaya çalıştığı için sık sık istenir
  • mnot'un 418 durum kodunu birçok dil ve implementasyondan kaldırmaya çalıştığı tartışma okunabilir

    • İlgili GitHub issue bağlantısı veriliyor
    • save418.com adlı bir web sitesi de oluşturulmuş
  • İlgili RFC belgesi okunması keyifli

    • geek işi şakası olarak "sir, this is a wendy's" meme'inden önce popülerdi
  • HTTP/2 RFC'sini okurken fark edilen ilginç bir bilgi

    • Twitter API, standart dışı 420 durum kodunu kullanıyordu
    • "Enhance Your Calm" başlığı HTTP/2'ye dahil edilmiş
  • Bu hata koduyla gerçekten karşılaşıldığında insanı fazlasıyla hayal kırıklığına uğratıyor

    • Uygun bir durum kodu yerine 418 döndürerek HTTP durum kodu ayrıştırmasını bozuyor
  • Sonatype Nexus, artifact yüklerken bir keresinde 418 döndürmüştü. Pek etkileyici değildi

  • Kimlik doğrulama servisinde 418 yanıt kodu kullanılıyor

    • Token'ın süre aşımı nedeniyle geçersiz olup olmadığını doğrulamak için kullanılıyor
  • iiNet kahve kamerası bağlantısı veriliyor

  • "I am a teapot" olduğuna göre bunun sunucu taraflı bir sorun nedeniyle 5xx kodu olması gerektiği düşünülüyor