REST API สามารถมีอาร์กิวเมนต์ได้หลายที่:
- ในเนื้อความคำขอ - เป็นส่วนหนึ่งของเนื้อความ json หรือประเภท MIME อื่น ๆ
- ในสตริงแบบสอบถาม - เช่น
/api/resource?p1=v1&p2=v2
- เป็นส่วนหนึ่งของเส้นทาง URL - เช่น
/api/resource/v1/v2
แนวทางปฏิบัติที่ดีที่สุดและข้อควรพิจารณาในการเลือกระหว่าง 1 และ 2 ข้างต้นคืออะไร?
2 VS 3 ถูกปกคลุมที่นี่