Hiểu REST API qua ví dụ tiệm kem
Hiểu REST API qua ví dụ tiệm kem: endpoint, request/response, 4 thao tác CRUD tương ứng HTTP method (GET, POST, PUT, DELETE) — giải thích đơn giản cho người không chuyên kỹ thuật.
Playbook này dành cho ai?
Bạn nghe đồng nghiệp nói "gọi API", đọc tài liệu thấy "REST endpoint", hoặc muốn hiểu cách ứng dụng web giao tiếp với server -- nhưng mỗi lần tra Google thì gặp toàn thuật ngữ chồng thuật ngữ. Bạn không cần viết code, chỉ cần hiểu REST API đủ để nói chuyện được với team kỹ thuật hoặc tự tin hơn khi đọc tài liệu sản phẩm.
Bạn sẽ đạt được gì?
- Hiểu REST API là gì và tại sao gần như mọi ứng dụng web đều dùng nó
- Phân biệt 4 thao tác CRUD (tạo, đọc, sửa, xóa) và HTTP method tương ứng: GET, POST, PUT, DELETE
- Đọc một endpoint URL như
/api/flavors/1và biết nó trỏ đến tài nguyên nào - Nhìn một request/response mẫu dạng JSON và hiểu từng phần trong đó
- Biết tại sao REST API phổ biến: chuẩn hóa, stateless, và caching
Bạn cần chuẩn bị gì?
- Không cần cài đặt phần mềm hay tạo tài khoản nào
Bức tranh toàn cảnh
Mỗi ngày bạn mở Shopee xem giá sản phẩm, lướt Facebook đọc bài mới, hay mở Google Maps tìm đường -- tất cả những thao tác đó đều đang gọi REST API mà bạn không biết. Điện thoại của bạn không tự lưu hết dữ liệu của Shopee hay Facebook. Nó gửi một yêu cầu đến server, server trả dữ liệu về, rồi ứng dụng hiển thị cho bạn.