วิธีใช้งาน Mock REST API
- 1
กำหนดแต่ละ endpoint
เลือกเมธอด พิมพ์พาธ เช่น /users/:id แล้วเลือกรหัสสถานะ และความหน่วงตามต้องการเพื่อจำลองเครือข่ายที่ช้า
- 2
เขียนการตอบกลับ
วาง JSON คงที่ หรือสลับไปที่ ข้อมูลปลอม แล้วเขียนเทมเพลตที่มีตัวแทนอย่าง {{fullName}} และกำหนดจำนวนรายการ
- 3
สร้าง Mock API
คลิก สร้าง Mock API เพื่อรับ Base URL ทุก endpoint จะตอบที่ URL นั้นต่อด้วยพาธของตนเอง โดยเปิดใช้ CORS ไว้แล้ว
- 4
เรียกใช้และปรับแก้
ใช้ ทดลอง, curl หรือ fetch จากแอปของคุณ จากนั้นแก้ไขและบันทึก การเปลี่ยนแปลงมีผลทันที หรือ ลบ Mock เมื่อใช้งานเสร็จ
ข้อจำกัดและ Pro
ฟรี: 10 endpoint ต่อ Mock API, เนื้อหาละไม่เกิน 100 KB และรวม 512 KB, ความหน่วงสูงสุด 5 วินาที, รายการที่สร้างได้สูงสุด 100 รายการ, 120 คำขอต่อนาทีต่อผู้เข้าชม, สร้าง Mock API ใหม่ได้ 10 ตัวต่อชั่วโมง และจะถูกลบหลัง 7 วันที่ไม่มีคำขอ
Pro เพิ่มข้อจำกัดเป็น 50 endpoint, เนื้อหา 1 MB, ความหน่วง 30 วินาที และรายการ 1,000 รายการ ดู Pro
เกี่ยวกับ Mock REST API
Mock REST API ช่วยให้นักพัฒนาฟรอนต์เอนด์และแอปมือถือมี endpoint ที่ใช้งานได้จริงก่อนที่แบ็กเอนด์ตัวจริงจะเสร็จ Mock API แต่ละตัวมี Base URL ของตัวเองภายใต้ /api/mock-api/m/ และทุก endpoint ที่คุณกำหนดจะตอบที่นั่นตามเมธอด พาธ รหัสสถานะ ความหน่วง เฮดเดอร์ และเนื้อหา JSON ที่คุณเลือก พาธมีพารามิเตอร์ได้ เช่น /users/:id จะตรงกับ /users/7 และเทมเพลตสามารถส่งค่านั้นกลับด้วย {{param(id)}} หรืออ่านค่าจากคิวรีสตริงด้วย {{query(name)}}
โหมดข้อมูลปลอมเปลี่ยนเทมเพลต JSON ให้เป็นการตอบกลับที่ดูสมจริงด้วยตัวแทน 36 แบบ ตั้งแต่ชื่อ อีเมล บริษัท และเมือง ไปจนถึง UUID วันที่ ราคา ตัวเลขในช่วงที่กำหนด และข้อความ lorem กำหนดจำนวนรายการเพื่อให้ได้อาร์เรย์สูงสุด 100 รายการ และเลือกได้ว่าข้อมูลจะเหมือนเดิมทุกคำขอ ซึ่งเหมาะกับ snapshot test หรือเปลี่ยนไปทุกครั้ง รหัสสถานะตั้งแต่ 200 ถึง 599 ช่วยให้ซ้อมรับมือสถานะข้อผิดพลาด เช่น 401, 404, 429 และ 503 และความหน่วงสูงสุดห้าวินาทีช่วยให้เห็นว่าสถานะกำลังโหลดทำงานอย่างไร
การตอบกลับเป็น JSON พร้อมเฮดเดอร์ CORS เสมอ เบราว์เซอร์จากทุกต้นทางจึงเรียกใช้ได้ Mock API ไม่สามารถส่ง HTML ตั้งค่าคุกกี้ หรือเปลี่ยนเส้นทางได้ ไม่เก็บคำขอที่ได้รับ และไม่ใช่ฐานข้อมูล POST และ PUT จะตอบด้วยเนื้อหาที่คุณตั้งไว้ โดยไม่บันทึกสิ่งที่ส่งมา
ความเป็นส่วนตัว
เพื่อโฮสต์ endpoint ของคุณ คำนิยามที่คุณบันทึก ได้แก่ เมธอด พาธ รหัสสถานะ ความหน่วง เฮดเดอร์ และเนื้อหา จะถูกส่งไปเก็บบนเซิร์ฟเวอร์ของเรา พร้อมโทเค็นแก้ไขที่ผ่านการแฮช เวลาที่สร้างและเวลาที่มีคำขอล่าสุด และจำนวนคำขอ คำขอไปยัง endpoint ของคุณจะถูกตอบโดยไม่บันทึกเนื้อหา เฮดเดอร์ หรือที่อยู่ IP Mock API จะถูกลบเมื่อคุณลบ หรือหลังผ่านไป 7 วันโดยไม่มีคำขอหรือการแก้ไข และโทเค็นแก้ไขเก็บไว้ในเบราว์เซอร์นี้เท่านั้น ใครก็ตามที่มี URL สามารถเรียก endpoint ของคุณได้ จึงไม่ควรใส่ความลับหรือข้อมูลส่วนบุคคลจริงลงไป
คุณสมบัติ
endpoint HTTPS จริง
เมธอดใดก็ได้ พารามิเตอร์พาธ รหัสสถานะ 200 ถึง 599 ความหน่วง และเฮดเดอร์ X- แบบกำหนดเอง
เทมเพลตข้อมูลปลอม
ตัวแทนกว่า 30 แบบสำหรับบุคคล บริษัท สถานที่ วันที่ ตัวเลข และข้อความ ทั้งแบบอ็อบเจ็กต์เดียวหรือเป็นรายการ
ปลอดภัยตั้งแต่การออกแบบ
JSON เท่านั้น เปิด CORS ไม่มีบันทึกคำขอ โทเค็นแก้ไขผ่านการแฮช และลบหลัง 7 วันที่ไม่มีการใช้งาน