PATCH cập nhật một phần
PATCH · /api/practice/level2/notes/:id · Trung bình
Mô tả bài tập
Khác với PUT, PATCH chỉ cần gửi field muốn thay đổi. Hãy PATCH chỉ trường 'title' và kiểm tra 'content' vẫn giữ nguyên giá trị cũ.
Mục tiêu học được
- Phân biệt rõ PATCH và PUT
- Kiểm tra tính 'partial update' - field không gửi lên phải giữ nguyên
Lệnh curl
curl -i -X PATCH "http://testing-api.systemhub.uk/api/practice/level2/notes/1" \
-H "X-Practice-Token: YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title": "Chỉ đổi tiêu đề"}'
Các bước làm trên Postman
- Tạo request PATCH tới http://testing-api.systemhub.uk/api/practice/level2/notes/<id>
- Body raw JSON chỉ gồm { "title": "Chỉ đổi tiêu đề" }
- Gửi, sau đó GET lại note để kiểm tra content vẫn như cũ
Đă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: