Trình mockserver HTTP
Miễn phí trực tuyến Trình mockserver HTTP Công cụ, không cần cài đặt
Giới thiệu HTTP Mock Server
Tạo các đoạn cấu hình mock có thể dán ngay từ phần thân phản hồi JSON, một endpoint, một phương thức HTTP, mã trạng thái, các tiêu đề tùy chọn tùy chọn và độ trễ phản hồi tùy chọn. Đầu ra nhắm đến ba thư viện: JSON Server (một đối tượng tĩnh kiểu db.json), Fetch Mock (các lệnh gọi fetchMock.mock()) và MSW (các http handler của Mock Service Worker). Bản thân nó không chạy máy chủ.
Cách sử dụng
1. Thiết lập Endpoint (ví dụ /api/users), Method (GET/POST/PUT/DELETE/PATCH) và Status Code. 2. Dán JSON Response Body. Các mảng đối tượng được bọc dưới khóa resources cho JSON Server; các đối tượng đặt dưới data. 3. Tùy chọn thêm Custom Headers, mỗi dòng một mục theo dạng Tên: Giá trị. 4. Thiết lập Response Delay (ms) nếu bạn muốn mô phỏng độ trễ. 5. Chọn Output Format và sao chép đoạn được tạo.
Khác biệt giữa các định dạng đầu ra
Đầu ra JSON Server là một tài liệu JSON được bọc và bỏ qua endpoint, phương thức, trạng thái và độ trễ. Đầu ra Fetch Mock tạo một lệnh gọi fetchMock.mock() tuân theo phương thức, trạng thái, tiêu đề, phần thân và độ trễ. Đầu ra MSW tạo một handler ESM sử dụng http.<method> và HttpResponse.json(), bao gồm độ trễ dựa trên setTimeout khi delay > 0. Phần thân JSON không hợp lệ được phát dưới dạng chuỗi trong ngoặc kép.
▶Công cụ này có thực sự phục vụ các yêu cầu HTTP không?
▶Tại sao đầu ra JSON Server của tôi bỏ qua mã trạng thái và độ trễ?
▶Điều gì xảy ra nếu phần thân phản hồi của tôi không phải là JSON hợp lệ?
▶Những phương thức HTTP nào được hỗ trợ?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.