POST tạo tài nguyên mới
POST · /api/practice/level2/notes · Trung bình
Mô tả bài tập
Đây là API quản lý 'ghi chú' (notes) đơn giản lưu trong bộ nhớ theo từng user. Gửi POST với body { title, content } để tạo note mới. Response trả về 201 kèm note vừa tạo (có thêm id, createdAt).
Mục tiêu học được
- Gửi JSON body qua POST
- Kiểm tra status 201 Created
- Kiểm tra response trả về đúng field đã gửi lên, cộng thêm id do server sinh ra
Lệnh curl
curl -i -X POST "http://testing-api.systemhub.uk/api/practice/level2/notes" \
-H "X-Practice-Token: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title": "Bài học API", "content": "POST tạo note mới"}'
Các bước làm trên Postman
- Tạo request POST tới http://testing-api.systemhub.uk/api/practice/level2/notes
- Tab Headers: Content-Type = application/json, X-Practice-Token = token của bạn
- Tab Body, chọn raw + JSON, nhập {"title": "Bài học API", "content": "POST tạo note mới"}
- Gửi và kiểm tra status 201, body có id
Đăng nhập để lệnh curl ở trên tự động điền sẵn Practice Token thật của bạn.
🧪 Thử nghiệm trực tiếp
Gọi API ngay tại đây. Nếu bạn đã đăng nhập, tiến độ sẽ được ghi nhận tự động khi gọi đúng như kỳ vọng của bài.
Kết quả
Status: