5 điểm bởi GN⁺ 2026-01-31 | 1 bình luận | Chia sẻ qua WhatsApp
  • Một dịch vụ web biểu diễn mã trạng thái HTTP bằng hình ảnh mèo, mang lại phản hồi trực quan cho từng mã
  • Người dùng có thể truy cập trực tiếp hình ảnh của mã trạng thái cụ thể qua URL theo dạng https://http.cat/[status_code]
  • Khi thêm phần mở rộng .jpg, có thể truy cập trực tiếp dưới dạng tệp hình ảnh
  • Bao gồm đầy đủ các mã HTTP tiêu chuẩn và phi tiêu chuẩn từ nhóm 100 đến 500
  • Công cụ hữu ích giúp nhà phát triển và nhà thiết kế hiểu và chia sẻ trạng thái HTTP một cách trực quan

Tổng quan dịch vụ

  • HTTP Cats là một website trực quan hóa mã trạng thái HTTP bằng ảnh mèo
  • Thêm .jpg vào cuối URL sẽ cho phép truy cập dưới dạng tệp ảnh tĩnh

Danh sách mã trạng thái được cung cấp

  • Trang web hỗ trợ nhiều mã trạng thái trong phạm vi 100~599
    • Ví dụ: 100 Continue, 200 OK, 301 Moved Permanently, 404 Not Found, 500 Internal Server Error
    • Cũng bao gồm các mã phi tiêu chuẩn: 420 Enhance Your Calm, 444 No Response, 450 Blocked by Windows Parental Controls, 530 Site Frozen
  • Mỗi mã đều có liên kết trang riêng, khi nhấp vào sẽ chuyển đến hình ảnh tương ứng

Thông tin phát triển và thực hiện

  • Dự án được phát triển bởi @rogeriopvl
  • Hình ảnh gốc do Tomomi Imura (@girlie_mac) thực hiện
  • Cung cấp thông tin liên quan đến dự án qua nhiều kênh mạng xã hội như GitHub repository, Twitter, Bluesky, Mastodon, Facebook

Ngôn ngữ và khả năng truy cập

  • Trang web cũng cung cấp phiên bản tiếng Catalunya (https://http.cat/ca)
  • Cấu trúc URL đơn giản cho phép sử dụng theo kiểu API, dễ dàng gọi từ trình duyệt hoặc ứng dụng

Ý nghĩa sử dụng

  • Cung cấp tư liệu trực quan giúp các nhà phát triển học ý nghĩa của mã trạng thái HTTP một cách trực quan hoặc ứng dụng vào thiết kế trang lỗi
  • Có thể dùng như một công cụ trực quan tăng tính thú vị và khả năng hiểu trong tài liệu kỹ thuật, bài thuyết trình, tài liệu đào tạo

1 bình luận

 
GN⁺ 2026-01-31
Ý kiến trên Hacker News
  • Mỗi khi quên mã trạng thái HTTP ở công ty, tôi lại dùng trang này
    Tên rất dễ nhớ, tải ngay lập tức, lại còn có thể tìm bằng ctrl+f, nên giờ gần như thành trí nhớ cơ bắp rồi

    • Danh sách mã trạng thái HTTP trên Wikipedia thực dụng hơn một chút
    • Tôi cũng dùng tương tự. Phần lớn là mở thẳng trang của mã trạng thái cụ thể (ví dụ: https://http.cat/504)
    • Mỗi khi ghi mã phản hồi trong issue, tôi lại đăng kèm ảnh mèo từ trang đó
    • Bình thường tôi chỉ nhìn các mã quen thuộc, nhưng thỉnh thoảng gặp mã lạ thì luôn tra http.cat
  • Tôi là người tạo ra http.cat
    Ý tưởng ban đầu là của Tomomi Imura, còn tôi chỉ cung cấp hình ảnh dưới dạng API
    Thật ngạc nhiên khi từ năm 2010 đến giờ nó vẫn thỉnh thoảng xuất hiện trên HN
    Tôi nghĩ đây là một dự án mang tính biểu tượng của thời Internet còn đơn giản và vui vẻ
    Tôi dự định sẽ duy trì nó lâu nhất có thể, và những câu chuyện cùng phản hồi của mọi người là nguồn động lực rất lớn
    Mong mọi người cứ thoải mái chia sẻ ý kiến trên GitHub repository hoặc ngay tại đây

    • Hôm nay tôi mới biết đến nó lần đầu và hoàn toàn mê luôn
      Cảm ơn vì đã giữ được niềm vui giản đơn này suốt hơn 10 năm ❤️
  • Tôi thích việc tên miền .cat có cả phiên bản tiếng Catalan
    Có lẽ là vì điều kiện đăng ký tên miền .cat

    • Theo giải thích về tên miền .cat, phải chứng minh có sử dụng tiếng Catalan hoặc quảng bá văn hóa Catalan thì mới đăng ký được
    • Có vẻ đúng là vậy. Ví dụ, nyan.cat cũng có tiếng Catalan trong phần chọn ngôn ngữ, nhưng chỉ tiêu đề trang thay đổi
    • Trước đây tôi từng có tên miền long.cat, nhưng chẳng làm gì cả
    • Điều thú vị là khi đăng ký tên miền .cat, bạn phải xác nhận rằng đây là “một trang web không liên quan đến mèo”
      Vì thế về lý thuyết các tên miền này đều đang vi phạm quy định
    • https://http.cat/ca
  • Trước đây tôi đã tạo một middleware để biến các phản hồi lỗi HTTP thông thường thành ảnh từ http.cat
    Nhưng rồi một khách hàng VIP vô tình thấy trang lỗi 400 và nhìn thấy con mèo giơ ngón giữa, rồi nổi giận
    Cuối cùng tôi phải nhận một cuộc gọi yêu cầu giải thích vì sao lại hiện ra hình ảnh đó

    • Dù sao thì vẫn còn đỡ hơn lỗi 450 đúng không
  • Tổng hợp các cuộc thảo luận trước đây
    2023, 2022, 2019, 2015

  • Cũng có https://http.dog/

    • http.dog có bao gồm mã 218 This is Fine dành riêng cho Apache
      Tuy vậy, nó không dùng hình chú chó hoạt hình trong căn phòng đang cháy
  • Tôi tiếc vì tên miền httpstatus.io ngày xưa sau khi bị mua lại thì trở nên vô dụng
    Nhưng http.cat vẫn còn sống và vẫn nằm trong bookmark của tôi
    Thật may là giờ tìm “http status codes” thì trang của MDN hiện lên đầu tiên

    • Thực ra httpstatus.io vẫn là một công cụ tốt
      Tôi đã dùng hơn 3 năm rồi, nên có lẽ tên miền bị mua lại là một tên khác
  • Hồi còn làm lập trình viên full-stack cho một nhà phân phối đồ điện tử, cơ sở dữ liệu hay sập lắm
    Vì vậy thay vì sửa trang lỗi, tôi nhét vào đó 20~30 GIF mèo và cho hiển thị ngẫu nhiên
    Khi DB lại sập, một trang hỗn loạn hiện ra với những con mèo nhảy múa trên Apache
    Ai cũng thấy vui, nhưng đội sales gọi bảo phải gỡ xuống vì “trông không đủ tính kinh doanh”
    Tôi nói rằng “trang web đã chết rồi, thế còn hơn một thông báo khô khan chứ?”, và cuối cùng trang mèo vẫn được giữ nguyên
    Nhìn http.cat làm tôi nhớ lại chuyện đó

  • Tôi đã dùng trang này nhiều năm nay mỗi khi làm việc với mạng HTTP
    Khi cần kiểm tra một mã trạng thái không quen, tôi truy cập thẳng như http.cat/303 hoặc tìm bằng cách cuộn trên trang chủ
    Nhờ có ảnh mèo, nó vui hơn nhiều so với các trang tài liệu và rất hữu ích như một tài liệu tra cứu nhanh
    Tôi tự hỏi liệu có thể làm những tài liệu tham khảo khác thú vị hơn theo cách này không

  • https://www.keanu.codes/