What is the primary architectural style used in designing web services that follow REST principles?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "RESTful (Representational State Transfer)". REST là phong cách kiến trúc do Roy Fielding mô tả cho dịch vụ web: mọi thứ là tài nguyên định danh bằng URL, thao tác qua các phương thức HTTP chuẩn như GET, POST, PUT, DELETE, giao tiếp không lưu trạng thái (stateless) và thường trao đổi dữ liệu dạng JSON; dịch vụ tuân theo các nguyên tắc đó được gọi là RESTful. "SOAP (Simple Object Access Protocol)" sai vì SOAP là một giao thức riêng, gói thông điệp trong phong bì XML và mô tả dịch vụ bằng WSDL, là cách tiếp cận khác hẳn REST. "RPC (Remote Procedure Call)" sai vì RPC xoay quanh việc gọi thủ tục, tức hướng hành động, còn REST hướng tài nguyên. "MVC (Model-View-Controller)" sai vì đó là mẫu thiết kế tổ chức mã bên trong một ứng dụng, tách dữ liệu, giao diện và điều khiển, không phải phong cách thiết kế giao tiếp giữa các dịch vụ web.