หลักการสำคัญในการออกแบบ API

หลักการสำคัญในการออกแบบ API 9 ข้อ เพื่อพัฒนาแอปพลิเคชัน ให้ได้ตามแบบมาตฐานที่ถูกกำหนด มาดูกันว่ามีอะไรบ้าง...

2024-03-28 00:11:44 - @ratanon

1.การใช้งาน Idempotent ใน API

[Idempotent]
- GET
- PUT
- DELETE
- HEAD
- OPTIONS
- TRACE
[Not Idempotent]
- POST


2.การจัดการเวอร์ชัน (Versioning)


3.การตั้งชื่อทรัพยากร (Clear and Plural Resource Naming)


4.การกรองข้อมูล (Filtering) และการเรียงลำดับข้อมูล (Sorting)


5.การแบ่งหน้าผลลัพธ์ (Pagination)


6.การรักษาความปลอดภัย (Security)


7.การจำกัดอัตราการเรียกใช้ (Rate Limiting)



8.การตรวจสอบและบันทึกการใช้งาน (Monitoring and Logging)


9.การเขียนเอกสาร API (Documentation)


หวังว่าคงเป็นประโยชน์กับคนที่กำลังหาข้อมูลนะครับ @m1n.app

More Posts