1. Công cụ này làm gì
Kiểm tra dịch vụ web trực tuyến miễn phí này cho bạn kiểm tra trang web hoặc API có hoạt động không — nhập URL (mỗi dòng một) và xem mã trạng thái HTTP, thời gian phản hồi và khả năng truy cập. Dùng cho kiểm tra uptime, kiểm tra sức khỏe API hoặc trạng thái trang web khi giám sát và gỡ lỗi. Không đăng ký, không proxy; trình duyệt tải từng URL trực tiếp nên không có gì đi qua server của chúng tôi. Lý tưởng cho kiểm tra uptime, sức khỏe API, gỡ lỗi kết nối hoặc kiểm tra CORS.
2. Cách sử dụng
Bắt đầu nhanh: Dán hoặc gõ URL (mỗi dòng một, tối đa 20), thêm https:// nếu thiếu, nhấp Kiểm tra, rồi xem bảng (URL, mã trạng thái, thời gian phản hồi, trạng thái). Xanh = Up hoặc Reachable, Vàng = Redirect, Đỏ = lỗi hoặc bị chặn.
- Nhập URL — Dán hoặc gõ URL, mỗi dòng một (hoặc phân cách bằng dấu phẩy). Thêm
https://nếu thiếu. - Nhấp Kiểm tra — Công cụ xác thực URL, rồi tải từng URL theo lô 5.
- Xem kết quả — Bảng hiển thị URL, mã trạng thái HTTP, thời gian phản hồi (ms) và trạng thái (Up, Redirect, Client Error, Server Error, Timeout, Reachable, CORS blocked).
- Đọc trạng thái — Xanh = Up (2xx) hoặc Reachable (CORS hạn chế), Vàng = Redirect (3xx), Đỏ = lỗi hoặc bị chặn.
3. Cách hoạt động
URL được phân tích (tách theo xuống dòng hoặc dấu phẩy), trim và xác thực. Chỉ http và https được phép. Mỗi URL được tải trước bằng fetch() mode: "cors" để lấy trạng thái đầy đủ. Nếu thất bại với lỗi kiểu CORS, công cụ thử lại với mode: "no-cors" — nếu yêu cầu thành công, trang báo Reachable (trạng thái không xác định). Yêu cầu chạy từ trình duyệt; CORS áp dụng cho lần thử đầu. Thời gian chờ 5 giây ngăn kiểm tra lại nhanh. Tối đa 20 URL mỗi lần chạy. Mọi tính toán chạy trên trình duyệt. Không có dữ liệu được gửi lên server của chúng tôi.
4. Trường hợp sử dụng & ví dụ
- Kiểm tra uptime — Xác minh nhiều endpoint đang phản hồi.
- Sức khỏe API — Ping nhanh nhiều URL API.
- Gỡ lỗi kết nối — Xem URL nào phản hồi và URL nào timeout.
- Kiểm tra CORS — Xác định trang nào cho phép yêu cầu cross-origin.
Ví dụ
- URL thân thiện CORS (vd. https://httpbin.org/get) → 200, Up
- https://httpbin.org/status/404 → 404, Client Error
- Trang CORS chặt → Reachable (CORS hạn chế) hoặc CORS blocked
5. Giới hạn & lưu ý
- CORS — Trang chặn CORS có thể hiển thị "Reachable" (đã phản hồi; trạng thái không xác định) hoặc "CORS blocked". Mã trạng thái đầy đủ cần đích bật CORS.
- Tối đa 20 URL — Mỗi lần kiểm tra.
- Timeout 8 giây — Mỗi URL giới hạn 8 giây.
- Thời gian chờ 5 giây — Chờ 5 giây trước khi chạy kiểm tra khác.
- Chỉ http/https — Scheme khác bị từ chối.
- Giới hạn trình duyệt — Chịu chính sách same-origin và hành vi fetch của trình duyệt.