Mock API Server
Tạo các endpoint mock thật, được host sẵn (GET/POST/PUT/PATCH/DELETE/ANY), trả về JSON tĩnh hoặc dữ liệu giả được sinh tự động, mỗi endpoint có API key riêng và giới hạn tần suất theo phút. Dùng để giải phóng công việc frontend, demo tích hợp, hoặc test HTTP client mà không cần backend thật. Endpoint được lưu vào tài khoản của bạn nên bắt buộc phải đăng nhập.
Các bước sử dụng
- Đăng nhập, sau đó nhấn Tạo endpoint. Đặt tên và cấu hình Method, mã Status, Độ trễ (ms) và Giới hạn/phút. Bật/tắt Yêu cầu API key và Bật (trạng thái hoạt động của endpoint) tùy nhu cầu.
- Chọn kiểu phản hồi bằng công tắc Phản hồi: JSON tĩnh (dán nội dung JSON bất kỳ) hoặc Động (dữ liệu giả).
- Với chế độ động, chọn một Mẫu, đặt Số dòng, rồi thêm/sửa từng Cột (đặt tên và chọn kiểu dữ liệu cho mỗi cột). Có thể chuyển Kết quả giữa
1 objectvàDanh sách, và bật Bọc theo envelope để đặtcode/messagevà bọc kết quả trong{ status_code, success, code, message, meta, data }. - Nhấn Lưu. Endpoint sẽ hiện trong bảng cùng method, kiểu, status và số lần gọi.
- Dùng các nút thao tác trên mỗi dòng để Chép URL, Chép API key, Thử, Sửa hoặc Xóa. Mở Thử để xem đầy đủ URL phục vụ, giá trị header
x-api-keyvà lệnh cURL chạy được ngay. - Trong cửa sổ thử endpoint, nhấn Gửi yêu cầu để gọi endpoint thật và xem phản hồi JSON (chuyển sang chế độ Bảng với dữ liệu dạng danh sách), hoặc Đổi key để cấp API key mới.
Mẹo
- Gửi API key trong header
x-api-keycủa request. Nếu tắt Yêu cầu API key, endpoint trở thành công khai và không cần header. - Dùng Độ trễ (ms) để giả lập mạng chậm và ô Status để mô phỏng phản hồi lỗi (ví dụ 404 hoặc 500) nhằm test xử lý lỗi của bạn.
- Nút Chép cURL cho bạn lệnh hoàn chỉnh đã điền sẵn method, header key và body mẫu — dán thẳng vào terminal là chạy được.
- Đổi key vô hiệu hóa key cũ ngay lập tức, nên hãy cập nhật mọi client đang dùng key đó.
Câu hỏi thường gặp
Tôi có cần tài khoản không?
Có. Endpoint được lưu vào tài khoản của bạn cùng API key và giới hạn tần suất riêng, nên bạn phải đăng nhập trước. Nhấn Đăng nhập trên trang công cụ để tiếp tục.
Khác biệt giữa JSON tĩnh và Động (dữ liệu giả) là gì?
JSON tĩnh trả về đúng nội dung bạn đã dán, mỗi lần đều giống nhau. Chế độ động sinh dữ liệu giả mới ở mỗi lần gọi dựa trên schema các cột và số dòng — hữu ích cho danh sách thực tế như người dùng, sản phẩm và các bản ghi tương tự.
Điều gì xảy ra nếu tôi vượt giới hạn tần suất?
Mỗi endpoint áp dụng giá trị Giới hạn/phút bạn đặt. Các request vượt giới hạn trong một phút sẽ bị từ chối, vì vậy hãy tăng giá trị nếu client cần gọi thường xuyên hơn.