Skip to main content
CalculoraCalculora

Tài Chính & Kinh Doanh

Tài ChínhĐầu Tư & Lập Kế HoạchTài Chính Cá NhânĐầu Tư Bất Động SảnKinh DoanhKhởi Nghiệp & SaaS

Toán Học & Công Nghệ

Toán HọcKỹ ThuậtCông Cụ Vật LýCông Cụ Lập TrìnhCông Cụ Học Đường

Sức Khỏe & Cuộc Sống

Công Cụ Y TếTiện Ích Thông MinhCông Cụ Ngẫu Nhiên

Sáng Tạo & Chuyên Biệt

Kinh Tế Sáng TạoHồi GiáoPhát Triển Bền VữngTrò chơi

Chuyển Đổi

Bộ chuyển đổi đơn vịBộ chuyển đổi chiều dàiBộ chuyển đổi cân nặngBộ chuyển đổi nhiệt độ→ Công Cụ Chuyển Đổi Đơn Vị

Ngẫu Nhiên

Trình tạo số ngẫu nhiênKiểm Tra Mật Khẩu MạnhQuay bánh xeMô Phỏng Tung Đồng XuMô Phỏng Tung Xúc XắcMáy Tính Trùng Múi Giờ→ Công Cụ Ngẫu Nhiên
Chuyển đổi File

Công cụ PDF

Chuyển đổi PDF sang JPGChuyển đổi PDF sang PNGChuyển đổi PDF sang TXTChuyển đổi PDF sang GIFChuyển đổi PDF sang WebPChuyển đổi PDF sang SVGChuyển đổi PDF sang DOCXChuyển PDF thành ExcelChuyển PDF thành PowerPointChuyển PDF thành HTMLChuyển PDF thành MarkdownChuyển PDF thành TIFF

Chuyển đổi hình ảnh

Chuyển đổi JPG sang PNGChuyển đổi PNG sang JPGChuyển đổi PNG sang WebPChuyển đổi WebP sang PNGChuyển đổi WebP sang JPGChuyển đổi JPG sang WebPChuyển SVG sang PNGChuyển SVG thành JPGChuyển đổi SVG sang WebPChuyển đổi BMP sang PNGChuyển đổi BMP sang JPGChuyển đổi BMP sang WebP

Hình ảnh nâng cao

Chuyển đổi HEIC sang JPGChuyển đổi HEIC sang PNGChuyển đổi TIFF sang JPGChuyển đổi TIFF sang PNGChuyển đổi JPG sang TIFFChuyển đổi PNG sang TIFFChuyển đổi JPG sang ICOChuyển đổi PNG sang ICOChuyển đổi JPEG sang AVIFChuyển đổi PNG sang AVIF

GIF & Hoạt hình

Chuyển đổi khung GIF sang PNGChuyển đổi khung GIF sang JPGChuyển đổi GIF thành từng khung hình riêng lẻ (PNG/JPEG)Chuyển đổi PNG sang GIFChuyển đổi JPG sang GIFChuyển đổi GIF sang WebP

Chỉnh sửa

Thêm hình mờXóa đối tượng khỏi ảnhThay đổi kích thước ảnh ngay lập tức trong trình duyệtNén ảnh trực tuyến — giảm dung lượng, giữ nguyên chất lượng
Thử Thách Toán HọcThử Thách Tính NhẩmWordleBint WaladSudoku2048
Chuyển Đổi Tiền Tệ
CalculoraCalculora

Nền tảng máy tính toàn diện. Công cụ miễn phí, nhanh và chính xác cho mọi nhu cầu.

Dữ liệu nhập vào máy tính vẫn riêng tư 100% — tất cả các phép tính diễn ra trong trình duyệt của bạn và không bao giờ đến máy chủ của chúng tôiMiễn phí mãi mãi - không paywall, không đăng ký, không cần tài khoản

Phổ Biến

  • Máy tính BMI
  • Máy tính khoản vay
  • Máy tính tuổi
  • Máy tính thế chấp
  • Máy tính phần trăm
  • Máy tính khoa học

Toán Học

  • Máy Tính Thống Kê
  • Máy Giải Phương Trình
  • Máy tính phân số
  • Máy Tính Phân Tích Thừa Số Nguyên Tố
  • Máy Tính GCD & LCM
  • Máy Tính Logarit

Tài Chính

  • Máy Tính FIRE
  • Máy Tính Thanh Toán Nợ Theo Số Dư
  • Máy tính đầu tư
  • Máy tính hưu trí
  • Máy tính lương
  • Máy tính ROI

Pháp Lý

  • Xem Tất Cả
  • Danh Mục
  • Chuyển Đổi Tiền Tệ
  • Sơ Đồ Trang
  • Trò Chơi & Công Cụ
  • Về Chúng Tôi
  • Liên Hệ
  • Chính Sách Bảo Mật
  • Điều Khoản Dịch Vụ
  • Tuyên bố miễn trừ trách nhiệm

Ngôn Ngữ

  • enEnglish
  • arالعربية
  • esEspañol
  • deDeutsch
  • frFrançais
  • hiहिन्दी
  • idBahasa Indonesia
  • itItaliano
  • ja日本語
  • ko한국어
  • ptPortuguês
  • ruРусский
  • trTürkçe
  • viTiếng Việt
  • bnবাংলা
  • zh中文
  • nlNederlands
  • plPolski
  • ukУкраїнська
  • msBahasa Melayu
  • thภาษาไทย

© 2026 Calculora. Bảo lưu mọi quyền.

Được xây dựng với - 100% miễn phí

Nhẹ và nhanh — cookie và phân tích chỉ hoạt động khi có sự đồng ý của bạn

  1. Trang Chủ
  2. Công Cụ Lập Trình
  3. Tra cứu mã trạng thái HTTP

Tra cứu mã trạng thái HTTP

Tra cứu bất kỳ mã trạng thái HTTP nào — 200, 404, 500 và mọi mã ở giữa — cùng lời giải thích dễ hiểu về ý nghĩa và thời điểm máy chủ trả về mã đó.

Tra cứu mã trạng thái HTTP là gì?

Mã trạng thái HTTP là các số có ba chữ số mà máy chủ web gửi kèm mỗi phản hồi, cho client (trình duyệt, ứng dụng hoặc bên tiêu thụ API) biết yêu cầu đã thành công, cần chuyển hướng, hay thất bại — và vì sao. Chúng được IETF chuẩn hóa và dùng giống hệt nhau trên mọi máy chủ web, trình duyệt và ngôn ngữ lập trình, khiến chúng trở thành một trong những tài liệu tham khảo gỡ lỗi phổ quát nhất trong phát triển phần mềm.

Công cụ tra cứu này bao quát các mã thường gặp nhất thuộc cả năm nhóm — thông tin (1xx), thành công (2xx), chuyển hướng (3xx), lỗi client (4xx) và lỗi máy chủ (5xx) — kèm giải thích dễ hiểu về ý nghĩa thực tế của từng mã, không chỉ định nghĩa hình thức trong RFC.

Công Thức

1xx: Thông tin — đã nhận yêu cầu, đang tiếp tục xử lý
2xx: Thành công — yêu cầu đã được nhận và chấp nhận thành công
3xx: Chuyển hướng — cần thêm hành động để hoàn tất yêu cầu
4xx: Lỗi client — yêu cầu chứa cú pháp sai hoặc không thể thực hiện
5xx: Lỗi máy chủ — máy chủ không thể hoàn thành một yêu cầu hợp lệ

Cách Tính

  1. Nhập một mã trạng thái (như 404) hoặc từ khóa (như "forbidden") vào ô tìm kiếm.
  2. Lọc theo nhóm bằng các nút 1xx-5xx nếu bạn muốn duyệt một dải cụ thể.
  3. Đọc mô tả dễ hiểu về ý nghĩa của mã và thời điểm nó thường được trả về.
  4. Dùng công cụ này như một tài liệu tham khảo nhanh khi gỡ lỗi phản hồi API hoặc xây dựng xử lý lỗi.

Ví Dụ

Tìm kiếm "429" trả về "Too Many Requests" — mã mà các API trả về khi bạn đã vượt quá giới hạn tốc độ yêu cầu, báo bạn nên chậm lại và thử lại sau một khoảng trễ.

Lợi Ích Chính

  • Mọi mã trạng thái thường dùng trong một tài liệu tham khảo có thể tìm kiếm
  • Giải thích dễ hiểu, không chỉ là câu chữ RFC hình thức
  • Lọc ngay lập tức theo nhóm (từ 1xx đến 5xx)
  • Miễn phí, nhanh, không cần đăng ký

Những Lỗi Thường Gặp Cần Tránh

  • Trả về 200 OK cho một yêu cầu thực sự thất bại, che giấu lỗi khỏi các công cụ giám sát
  • Nhầm lẫn 401 (chưa xác thực) với 403 (đã xác thực nhưng không được ủy quyền)
  • Dùng 302 cho một chuyển hướng lẽ ra phải là vĩnh viễn (301), gây hại cho SEO
  • Xử lý mọi lỗi 4xx và 5xx giống nhau ở phía client thay vì phân nhánh theo mã cụ thể

Mẹo Chuyên Nghiệp

  • Chỉ dành riêng mã 5xx cho lỗi phía máy chủ — không bao giờ dùng chúng để báo hiệu lỗi đầu vào của client
  • Dùng 429 kèm tiêu đề Retry-After khi giới hạn tốc độ, để các client được thiết kế tốt biết khi nào nên thử lại
  • Ưu tiên dùng 404 thay vì trang lỗi chung khi một tài nguyên thực sự không tồn tại — điều này tốt hơn cho cả người dùng và công cụ tìm kiếm
  • Khi thiết kế API, chọn các mã 4xx cụ thể (422, 409, 400) thay vì mặc định mọi thứ về 400 chung chung

Các Thuật Ngữ Chính Được Giải Thích

Status line
dòng đầu tiên của phản hồi HTTP, chứa mã trạng thái và một cụm từ lý do ngắn gọn
Idempotent
một tính chất của một số phương thức HTTP mà việc lặp lại cùng một yêu cầu có tác dụng giống như thực hiện một lần
Chuỗi chuyển hướng (Redirect chain)
một dãy nhiều lần chuyển hướng mà trình duyệt phải theo trước khi đến được tài nguyên cuối cùng
Giới hạn tốc độ (Rate limiting)
hạn chế số lượng yêu cầu mà một client có thể thực hiện trong một khoảng thời gian nhất định, thường được báo hiệu bằng mã 429

Trường Hợp Sử Dụng Phổ Biến

  • Nhanh chóng hiểu một mã trạng thái xa lạ được trả về bởi API mà bạn đang tích hợp
  • Quyết định mã trạng thái nào nên trả về từ API của riêng bạn cho một điều kiện lỗi nhất định
  • Gỡ lỗi lý do một yêu cầu thất bại bằng cách kiểm tra ý nghĩa thực sự của một mã cụ thể
  • Giảng dạy hoặc học các kiến thức cơ bản về HTTP trong khóa học phát triển web
  • Viết logic xử lý lỗi chính xác phân biệt giữa các trường hợp 4xx và 5xx khác nhau

Câu Hỏi Thường Gặp

Các dải mã trạng thái HTTP khác nhau nghĩa là gì?
Mã 1xx là thông tin, 2xx nghĩa là thành công, 3xx cho biết chuyển hướng, 4xx nghĩa là phía client mắc lỗi (như yêu cầu một trang không tồn tại), và 5xx nghĩa là bản thân máy chủ không thể hoàn thành một yêu cầu hợp lệ.
Sự khác biệt giữa 401 và 403 là gì?
401 Unauthorized nghĩa là bạn chưa xác thực (hoặc thông tin đăng nhập không hợp lệ) — máy chủ không biết bạn là ai. 403 Forbidden nghĩa là máy chủ biết bạn là ai nhưng bạn không có quyền truy cập tài nguyên đó.
Tại sao đôi khi tôi thấy mã 200 cho một trang rõ ràng đã tải thất bại?
Điều này thường có nghĩa là máy chủ đã trả về một phản hồi HTTP hợp lệ (do đó là 200 OK) nhưng nội dung ở cấp ứng dụng của phản hồi đó lại mô tả một lỗi — một mô hình phổ biến trong các API đặt chi tiết lỗi trong phần thân phản hồi thay vì trong mã trạng thái.
Sự khác biệt giữa chuyển hướng 301 và 302 là gì?
301 Moved Permanently báo cho trình duyệt và công cụ tìm kiếm cập nhật bản ghi của họ và dùng URL mới từ nay về sau. 302 Found báo hiệu một chuyển hướng tạm thời — URL gốc vẫn nên được dùng cho các yêu cầu trong tương lai.

Công Cụ Liên Quan

Máy Tính Tỷ Lệ Khung Hình
Máy Tính Băng Thông
Máy Tính Thời Gian Tải Xuống
Máy Tính Chi Phí Lưu Trữ Đám Mây
Máy Tính Chi Phí CDN
Máy Tính Kiếm Tiền Từ API
100
Continue
The server has received the request headers and the client should proceed to send the request body.
101
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
102
Processing
The server has received and is processing the request, but no response is available yet.
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created as a result.
202
Accepted
The request has been received but not yet acted upon.
204
No Content
The server successfully processed the request and is not returning any content.
206
Partial Content
The server is delivering only part of the resource due to a range header sent by the client.
301
Moved Permanently
This and all future requests should be directed to the given URI.
302
Found
Tells the client to look at (browse to) another URL temporarily.
304
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers.
307
Temporary Redirect
The request should be repeated with another URI, but future requests can still use the original URI.
308
Permanent Redirect
The request and all future requests should be repeated using another URI, method not changed.
400
Bad Request
The server cannot or will not process the request due to a client error.
401
Unauthorized
Authentication is required and has failed or has not yet been provided.
403
Forbidden
The request was valid, but the server is refusing action — the client does not have access rights.
404
Not Found
The requested resource could not be found but may be available in the future.
405
Method Not Allowed
A request method is not supported for the requested resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request could not be processed because of conflict in the current state of the resource.
410
Gone
The resource requested is no longer available and will not be available again.
413
Payload Too Large
The request is larger than the server is willing or able to process.
414
URI Too Long
The URI provided was too long for the server to process.
415
Unsupported Media Type
The request entity has a media type which the server or resource does not support.
418
I'm a teapot
This code was defined as an April Fools' joke in RFC 2324 and is not expected to be implemented by real servers.
422
Unprocessable Entity
The request was well-formed but was unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
500
Internal Server Error
A generic error message given when an unexpected condition was encountered.
501
Not Implemented
The server either does not recognize the request method, or it lacks the ability to fulfil it.
502
Bad Gateway
The server was acting as a gateway or proxy and received an invalid response from the upstream server.
503
Service Unavailable
The server cannot handle the request, usually due to maintenance or being overloaded.
504
Gateway Timeout
The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.