Files
Baradb/docs/ar/api-http.md
T

1001 B

API HTTP/REST

API REST مبني على JSON لتطبيقات الويب.

Base URL

http://localhost:9470/api

نقاط النهاية

GET /api/users

قائمة جميع المستخدمين:

curl http://localhost:9470/api/users

GET /api/users/:id

الحصول على المستخدم بالـ ID:

curl http://localhost:9470/api/users/1

POST /api/users

إنشاء مستخدم:

curl -X POST http://localhost:9470/api/users \
  -d '{"Name": "Charlie", "age": 35}'

PUT /api/users/:id

تحديث مستخدم:

curl -X PUT http://localhost:9470/api/users/1 \
  -d '{"Name": "Alice", "age": 31}'

DELETE /api/users/:id

حذف مستخدم:

curl -X DELETE http://localhost:9470/api/users/1

نقطة نهاية الاستعلام

تنفيذ استعلامات BaraQL عبر HTTP:

curl -X POST http://localhost:9470/api/query \
  -d '{"sql": "SELECT * FROM users WHERE age > 18"}'