API & URL Lab คืออะไร?
API & URL Lab ช่วยแยกส่วนประกอบ URL แก้ไข Query Parameter สร้างคำสั่ง cURL และ fetch() สร้าง Header และ Authorization Bearer ดูความหมาย HTTP Status Code และสร้าง OpenAPI Snippet ทั้งหมดทำงานแบบ Offline
ใช้ทำอะไรได้บ้าง
- Debug URL ที่มี parameter ยาว
- สร้างคำสั่ง cURL แชร์ให้ทีม
- เขียนเอกสาร API
เครื่องมือย่อยในหมวดนี้
วิธีใช้งาน
- วาง URL หรือกรอกข้อมูล Request
- เพิ่ม/ลบ Parameter และ Header
- คัดลอกผลลัพธ์
ตัวอย่าง Input / Output
Input
POST https://api.example.com/users + JSON body
Output
curl -X POST https://api.example.com/users -H 'Content-Type: application/json' --data-raw '{...}'เหมาะกับงานแบบไหน
- Backend/Frontend integration
- QA เขียน test case
- เขียน README
ข้อจำกัดที่ควรรู้
- เครื่องมือนี้ไม่ส่ง Request จริงและไม่มี Proxy
- Token ที่ใส่ไม่ถูกบันทึก
คำถามที่พบบ่อย (FAQ)
ทำไมไม่มีปุ่ม Send?
เพื่อยึดหลักไม่ส่งข้อมูลออกจาก Browser และไม่ต้องมี Backend ให้คัดลอกคำสั่งไปรันใน Terminal ของคุณ
cURL quote อักขระพิเศษถูกต้องไหม?
ใช้ POSIX single-quote escaping ปลอดภัยสำหรับ bash/zsh บน Windows ควรใช้ Git Bash หรือ WSL