5 पॉइंट द्वारा GN⁺ 2026-01-31 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • HTTP status codes को बिल्ली की इमेजों के रूप में दिखाने वाली एक web service, जो हर code के लिए visual response देती है
  • उपयोगकर्ता https://http.cat/[status_code] फ़ॉर्मैट वाले URL के ज़रिए किसी खास status code image को सीधे देख सकते हैं
  • .jpg extension जोड़ने पर image file फ़ॉर्म में सीधे access किया जा सकता है
  • 100 series से 500 series तक के standard और non-standard HTTP codes सभी शामिल हैं
  • developers और designers के लिए HTTP status को सहज रूप से समझने और share करने का उपयोगी टूल

सेवा का अवलोकन

  • HTTP Cats एक ऐसी वेबसाइट है जो HTTP status codes को बिल्ली की तस्वीरों के ज़रिए visualise करती है
    • हर status code को https://http.cat/[status_code] फ़ॉर्मैट के URL से access किया जा सकता है
    • उदाहरण: https://http.cat/404 “404 Not Found” status दिखाने वाली बिल्ली की इमेज दिखाता है
  • URL के अंत में .jpg जोड़ने पर static image file के रूप में access संभव है

उपलब्ध status codes की सूची

  • साइट 100~599 रेंज के कई status codes को support करती है
    • उदाहरण: 100 Continue, 200 OK, 301 Moved Permanently, 404 Not Found, 500 Internal Server Error आदि
    • non-standard codes भी शामिल हैं: 420 Enhance Your Calm, 444 No Response, 450 Blocked by Windows Parental Controls, 530 Site Frozen आदि
  • हर code के लिए अलग page link दिया गया है, जिस पर क्लिक करने से संबंधित इमेज खुलती है

विकास और निर्माण जानकारी

  • प्रोजेक्ट को @rogeriopvl ने विकसित किया
  • मूल इमेजें Tomomi Imura (@girlie_mac) ने बनाई हैं
  • GitHub repository, Twitter, Bluesky, Mastodon, Facebook जैसे विभिन्न social channels के माध्यम से प्रोजेक्ट की जानकारी दी जाती है

भाषा और accessibility

  • साइट Catalan version (https://http.cat/ca) भी प्रदान करती है
  • सरल URL structure के कारण API जैसे उपयोग संभव हैं, और इसे browser या application से आसानी से call किया जा सकता है

उपयोगिता

  • developers HTTP status codes के अर्थ को सहज रूप से सीख सकते हैं, या error page design में इसका उपयोग कर सकते हैं
  • technical documentation, presentation, educational material आदि में मज़ेदार और समझ बढ़ाने वाले visual tool के रूप में इस्तेमाल किया जा सकता है

1 टिप्पणियां

 
GN⁺ 2026-01-31
Hacker News की रायें
  • जब भी मैं काम पर HTTP status codes भूल जाता हूँ, तो इस साइट का इस्तेमाल करता हूँ
    इसका नाम तुरंत याद आ जाता है, यह फौरन लोड हो जाती है, और ctrl+f से खोज भी सकते हैं, इसलिए अब तो यह लगभग muscle memory जैसा हो गया है

    • Wikipedia की HTTP status codes सूची थोड़ी ज़्यादा practical है
    • मैं भी लगभग ऐसे ही इस्तेमाल करता हूँ। ज़्यादातर सीधे किसी खास status code पेज पर जाता हूँ (जैसे: https://http.cat/504)
    • जब भी किसी issue में response code लिखता हूँ, उस साइट की cat image भी डालता हूँ
    • आम तौर पर तो सिर्फ परिचित codes ही देखता हूँ, लेकिन कभी कोई अनजान code मिले तो हमेशा http.cat देखता हूँ
  • मैं http.cat का creator हूँ
    मूल आइडिया Tomomi Imura का था, मैंने सिर्फ images को API के रूप में उपलब्ध कराया
    यह देखकर हैरानी होती है कि 2010 से अब तक भी यह कभी-कभी HN पर आ जाता है
    मुझे लगता है यह उस दौर का प्रतीक जैसा प्रोजेक्ट है जब इंटरनेट ज़्यादा सरल और मज़ेदार हुआ करता था
    मैं इसे जितना संभव हो उतना लंबे समय तक बनाए रखने वाला हूँ, और आप सबकी कहानियाँ व feedback बहुत प्रेरणा देती हैं
    GitHub repository में या यहीं खुलकर अपनी राय साझा करें

    • आज पहली बार देखा और पूरी तरह पसंद आ गया
      10 साल से ज़्यादा समय तक ऐसी सीधी-सरल खुशी बनाए रखने के लिए धन्यवाद ❤️
  • अच्छा लगा कि .cat domain पर Catalan version भी है
    शायद .cat domain registration requirements की वजह से ऐसा है

    • .cat domain विवरण के मुताबिक, registration के लिए Catalan भाषा के उपयोग या संस्कृति के प्रचार का प्रमाण देना होता है
    • लगता तो सच में ऐसा ही है। उदाहरण के लिए nyan.cat में language options में Catalan है, लेकिन सिर्फ page title बदलता है
    • मेरे पास कभी long.cat domain था, लेकिन उसके साथ कुछ नहीं किया
    • दिलचस्प बात यह है कि .cat domain register करते समय यह मानना पड़ता है कि “यह site बिल्ली से संबंधित नहीं है”
      इसलिए सिद्धांततः ये domains rules violation में आते हैं
    • https://http.cat/ca
  • मैंने पहले एक middleware बनाया था जो सामान्य HTTP error responses को http.cat images में बदल देता था
    लेकिन एक VIP ग्राहक ने गलती से 400 error page देखा और middle-finger cat देखकर नाराज़ हो गया
    आखिर में मुझे यह समझाने के लिए फोन कॉल लेनी पड़ी कि ऐसी image क्यों दिखाई दी

    • फिर भी 450 error से तो बेहतर ही है
  • पुरानी चर्चाओं का संग्रह
    2023, 2022, 2019, 2015

  • https://http.dog/ भी है

    • http.dog में Apache-only code 218 This is Fine शामिल है
      हालांकि उसमें जलते हुए कमरे वाले comic dog का इस्तेमाल नहीं किया गया
  • अफसोस है कि पुराना httpstatus.io domain अधिग्रहित होने के बाद बेकार हो गया
    फिर भी http.cat अभी भी ज़िंदा है और मेरे bookmarks में है
    अब अच्छा है कि “http status codes” खोजने पर MDN का पेज सबसे ऊपर आता है

    • असल में httpstatus.io अभी भी एक अच्छा tool है
      मैं इसे 3 साल से ज़्यादा समय से इस्तेमाल कर रहा हूँ, इसलिए शायद अधिग्रहित कोई दूसरा domain हुआ होगा
  • पहले मैं एक electronics distributor में full-stack developer था और DB अक्सर crash हो जाती थी
    इसलिए error page ठीक करने के बजाय मैंने 20~30 cat GIFs डाल दिए और उन्हें random दिखने के लिए सेट कर दिया
    जब DB फिर से crash हुई, तो एक अराजक page दिखा जिसमें बिल्लियाँ Apache के ऊपर नाच रही थीं
    सबको मज़ा आया, लेकिन sales team से फोन आया कि यह “business-like” नहीं है, इसलिए इसे हटाओ
    मैंने कहा, “site तो बंद पड़ी है, सूखे message से तो यह बेहतर है,” और आखिरकार cat page को वैसे ही रहने दिया
    http.cat देखकर वही याद आ गया

  • कई सालों से जब भी HTTP networking पर काम करता हूँ, इस साइट का इस्तेमाल करता हूँ
    कोई अनजान status code देखना हो तो सीधे http.cat/303 जैसी URL खोल लेता हूँ, या homepage पर scroll करके ढूँढ लेता हूँ
    cat images की वजह से यह documentation pages से कहीं ज़्यादा मज़ेदार है, और एक quick reference के रूप में उपयोगी भी
    सोचता हूँ क्या ऐसी ही तरह दूसरी reference information को भी और दिलचस्प बनाया जा सकता है

  • https://www.keanu.codes/