100+ câu Trắc nghiệm Lập trình API có đáp án - Phần 4

Sự khác biệt giữa REST và GraphQL là gì

Giải thích

GraphQL là ngôn ngữ truy vấn cho phép khách hàng chỉ truy vấn dữ liệu họ cần. Trong GraphQL, máy khách xác định cấu trúc và định dạng của dữ liệu mà nó muốn nhận và máy chủ trả về dữ liệu đó theo yêu cầu đó. Điểm khác biệt chính là REST có định dạng yêu cầu và phản hồi cố định cho từng tài nguyên, trong khi GraphQL cho phép khách hàng xác định yêu cầu của họ và chỉ nhận thông tin họ cần, giúp sử dụng hiệu quả và linh hoạt hơn