Restful APIs
September 15, 2017
REST Basics
REST ist ein Stil, kein Standard. Du modellierst Ressourcen und nutzt HTTP Verben.
CRUD:
- GET = Read
- POST = Create
- PUT/PATCH = Update
- DELETE = Delete
Beispiel Resource
code
{
"id": 1,
"name": "Simba",
"age": 3
}
Beispiel Routes
code
GET /lions -> Liste
GET /lions/:id -> Detail
POST /lions -> Create (201)
PUT /lions/:id -> Update
DELETE /lions/:id -> Delete
Status Codes
- 200 OK
- 201 Created
- 204 No Content
- 400 Bad Request
- 404 Not Found
Tipp
POST sollte das neue Objekt zurueckgeben, damit das UI updaten kann.