Công cụ Kiểm tra Trạng thái HTTP — kiểm tra mã trạng thái và chuỗi chuyển hướng
Kiểm tra mã trạng thái HTTP cho bất kỳ URL nào và nhanh chóng hiểu hành vi chuyển hướng. Theo dõi chuyển hướng (tối đa 10) để phát hiện vòng lặp và xác nhận phản hồi điểm đến cuối cùng. Lý tưởng cho kiểm tra thời gian hoạt động, điểm cuối tình trạng, kiểm tra SEO và gỡ lỗi URL bị định tuyến sai. Xuất kết quả sang JSON.
Tính năng
- Kiểm tra trạng thái phản hồi HTTP cho bất kỳ URL nào (website hoặc API).
- Theo dõi chuyển hướng và kiểm tra chuỗi chuyển hướng (tối đa 10 bước).
- Phát hiện nhanh vòng lặp chuyển hướng và cấu hình sai.
- Tuyệt vời cho các điểm cuối tình trạng để xác nhận hành vi 200 OK.
- Giúp xác thực điểm đến chính tắc (HTTP→HTTPS, www, đường dẫn ngôn ngữ).
- Sao chép/chia sẻ kết quả để gỡ lỗi và tạo phiếu hỗ trợ.
- Xuất báo cáo JSON cho quy trình tự động hóa và giám sát.
- Mặc định an toàn: chặn các mục tiêu mạng riêng và sử dụng User-Agent cố định.
🧭 Cách sử dụng for http-status-checker
Nhập URL
Dán URL bạn muốn kiểm tra (trang, điểm cuối API hoặc đường dẫn tình trạng).
Chọn hành vi chuyển hướng
Bật "Theo dõi Chuyển hướng" để đến điểm đến cuối cùng. Tắt nếu bạn chỉ muốn phản hồi từ bước đầu tiên.
Đặt giới hạn chuyển hướng nếu cần
Điều chỉnh "Chuyển hướng Tối đa" để tránh chuỗi dài và phát hiện vòng lặp chuyển hướng an toàn.
Diễn giải kết quả
Sử dụng mã trạng thái được báo cáo để quyết định các bước tiếp theo (sửa URL hỏng, chỉnh chuyển hướng, khắc phục lỗi máy chủ).
Xuất để lưu trữ hoặc tự động hóa
Tải xuống JSON nếu bạn muốn theo dõi thay đổi theo thời gian hoặc đính kèm bằng chứng vào phiếu.
Thông số kỹ thuật
Mô hình yêu cầu
Công cụ này kiểm tra trạng thái phản hồi cho một URL nhất định và có thể theo dõi chuyển hướng để hiển thị trạng thái cuối cùng và hành vi chuỗi.
| Cài đặt | Hành vi | Mặc định |
|---|---|---|
| Theo dõi Chuyển hướng | Theo dõi các phản hồi chuyển hướng (3xx) đến đích cuối cùng | Đã bật |
| Số lần Chuyển hướng Tối đa | Giới hạn chuyển hướng để ngăn vòng lặp | 10 (phạm vi 0–20) |
| Thời gian chờ | Giới hạn thời gian chờ yêu cầu | 12000 ms |
| User-Agent | Xác định user agent của yêu cầu | Encode64Bot/1.0 (+https://encode64.com) |
| Mạng riêng | Chặn truy cập vào các dải mạng riêng để đảm bảo an toàn | Đã tắt (không cho phép mạng riêng) |
Phân loại mã trạng thái (hướng dẫn nhanh)
Hiểu rõ họ mã trạng thái giúp bạn xác định vấn đề là do chuyển hướng, lỗi phía máy khách hay lỗi máy chủ.
| Phạm vi | Ý nghĩa | Ví dụ phổ biến |
|---|---|---|
| 2xx | Thành công | 200 OK, 204 No Content |
| 3xx | Chuyển hướng | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Lỗi máy khách | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Lỗi máy chủ | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Dòng lệnh
Sử dụng các lệnh này để kiểm tra mã trạng thái và chuyển hướng bên ngoài trình duyệt. Rất hữu ích cho kiểm tra CI và ứng phó sự cố.
macOS / Linux
Chỉ kiểm tra mã trạng thái (không có nội dung)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthChỉ in ra mã trạng thái HTTP.
Theo dõi chuyển hướng và in trạng thái cuối cùng
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comTheo dõi các chuyển hướng (HTTP→HTTPS, www, v.v.) và in mã trạng thái cuối cùng.
Hiển thị tiêu đề chuỗi chuyển hướng
curl -I -L http://example.comHiển thị tiêu đề cho mỗi bước nhảy, bao gồm Location.
Windows (PowerShell)
Lấy mã trạng thái
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeLấy mã trạng thái phản hồi (điều chỉnh xử lý chuyển hướng tùy theo phiên bản PowerShell của bạn).
Các trường hợp sử dụng
Xác thực điểm cuối sức khỏe và thời gian hoạt động
Xác nhận các điểm cuối quan trọng trả về 200 OK và có thể truy cập được trong các ràng buộc mong đợi.
- Kiểm tra các điểm cuối /health và /status
- Phát hiện lỗi 5xx không liên tục trong sự cố
- Xuất JSON làm bằng chứng sự cố
Gỡ lỗi chuỗi và vòng lặp chuyển hướng
Khi một URL chuyển hướng nhiều lần (hoặc không bao giờ giải quyết) một cách bất ngờ, hãy kiểm tra chuỗi và dừng các vòng lặp nhanh chóng.
- Phát hiện vòng lặp chuyển hướng
- Xác nhận chuyển hướng HTTP→HTTPS và chuẩn hóa www
- Phát hiện chuỗi dài do các quy tắc hỗn hợp (Nginx, ứng dụng, CDN) gây ra
Kiểm tra SEO và kiểm tra liên kết hỏng
Mã trạng thái ảnh hưởng lớn đến việc thu thập thông tin/lập chỉ mục. Sử dụng công cụ này để xác nhận phản hồi chính xác cho các trang và sơ đồ trang web.
- Xác nhận 200 cho các trang có thể lập chỉ mục
- Sử dụng 301/308 cho các di chuyển vĩnh viễn
- Tìm 404/410 cho nội dung đã xóa
- Phát hiện 302/307 được sử dụng vô tình cho chuyển hướng vĩnh viễn
Gỡ lỗi API
Kiểm tra nhanh xem một điểm cuối API có thể truy cập được hay không và liệu nó có chuyển hướng hay không (có thể làm hỏng một số máy khách).
- Xác nhận 200/204 cho thành công mong đợi
- Phát hiện chuyển hướng 3xx bất ngờ hoặc lỗi xác thực 401/403
- Xác định sự cố cổng 502/504
❓ Frequently Asked Questions
❓Sự khác biệt giữa 301 và 302 là gì?
❓Tại sao tôi nên giữ chuỗi chuyển hướng ngắn?
❓Một vòng lặp chuyển hướng trông như thế nào?
HTTP↔HTTPS, www↔non-www, hoặc các quy tắc về dấu gạch chéo cuối). Công cụ sẽ chạm đến giới hạn chuyển hướng tối đa và báo cáo sự cố.❲ 404 có phải luôn xấu không?
❓Tại sao tôi thấy 403 hoặc 401?
❓Có an toàn khi dán URL ở đây không?
Pro Tips
Để chuẩn hóa, ưu tiên một bước chuyển hướng duy nhất đến URL cuối cùng của bạn (HTTPS + tên máy chủ bạn chọn).
Giám sát một điểm cuối /health nhanh để kiểm tra thời gian hoạt động thay vì trang chủ của bạn, vốn có thể nặng hơn và biến động nhiều hơn.
Đối với di chuyển SEO, sử dụng 301/308 cho các di chuyển vĩnh viễn và cập nhật liên kết nội bộ + sơ đồ trang web để trỏ trực tiếp đến URL cuối cùng.
Nếu bạn nghi ngờ có vòng lặp, hãy đặt Max Redirects thấp (ví dụ: 3–5) để thất bại nhanh và xác định bộ quy tắc được cấu hình sai.
Xuất JSON và đính kèm nó vào các phiếu sự cố để ghi lại các thay đổi trạng thái trong thời gian ngừng hoạt động và hoàn nguyên.
Additional Resources
Other Tools
- Bộ Làm Đẹp CSS
- Bộ Làm Đẹp HTML
- Bộ Làm Đẹp Javascript
- Bộ Làm Đẹp PHP
- Bộ Chọn Màu
- Bộ Trích Xuất Sprite
- Bộ Mã Hóa Nhị Phân Base32
- Bộ Giải Mã Base32
- Bộ Mã Hóa Base32
- Bộ Mã Hóa Nhị Phân Base58
- Bộ Giải Mã Base58
- Bộ Mã Hóa Base58
- Bộ Mã Hóa Nhị Phân Base62
- Bộ Giải Mã Base62
- Bộ Mã Hóa Base62
- Bộ Mã Hóa Nhị Phân Base64
- Bộ Giải Mã Base64
- Bộ Mã Hóa Base64
- Bộ Mã Hóa Nhị Phân Hex
- Bộ Giải Mã Hex
- Bộ Mã Hóa Hex
- Bộ Định Dạng Csharp
- Bộ Định Dạng CSV
- Dockerfile Formatter
- Bộ Định Dạng Elm
- Bộ Định Dạng ENV
- Bộ Định Dạng Go
- Bộ Định Dạng GraphQL
- Bộ Định Dạng HCL
- Bộ Định Dạng INI
- Bộ Định Dạng JSON
- Bộ Định Dạng Latex
- Bộ Định Dạng Markdown
- Bộ Định Dạng ObjectiveC
- Php Formatter
- Bộ Định Dạng Proto
- Bộ Định Dạng Python
- Bộ Định Dạng Ruby
- Bộ Định Dạng Rust
- Bộ Định Dạng Scala
- Bộ Định Dạng Tập Lệnh Shell
- Bộ Định Dạng SQL
- Trình Định Dạng SVG
- Trình Định Dạng Swift
- Trình Định Dạng TOML
- Typescript Formatter
- Trình Định Dạng XML
- Trình Định Dạng YAML
- Trình Định Dạng Yarn
- Bộ Thu Nhỏ CSS
- Html Minifier
- Javascript Minifier
- Bộ Thu Nhỏ JSON
- Trình Thu Nhỏ XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Trình Xem Tiêu Đề HTTP
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF Sang Văn Bản
- Bộ Kiểm Tra Regex
- Bộ Kiểm Tra Xếp Hạng SERP
- Tra Cứu Whois