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

869 B

HTTP/REST API

用于 Web 应用程序的基于 JSON 的 REST API。

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

查询端点

通过 HTTP 执行 BaraQL 查询:

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