REST là gì?

Noun None
Representational State Transfer

Viết tắt của Representational State Transfer, là một kiến trúc phần mềm để kích hoạt các dịch vụ (service) qua Web. Được giới thiệu vào năm 2000 bởi Roy Fielding, một trong những tác giả của HTTP, REST được sử dụng để yêu cầu (request) các dịch vụ (service) và trả lại phản hồi (response) qua Web, thường được gọi là các Web service.

Được coi là một cách tiếp cận Web service đơn giản hơn so với giao thức SOAP phức tạp và chính thức hơn, các Web service "RESTful" sử dụng các động từ HTTP tiêu chuẩn, URI. Yêu cầu được thực hiện qua HTTP và dữ liệu được trả về ở định dạng XML, JSON hoặc các định dạng dữ liệu khác. Các khái niệm REST có trước SOAP nhưng đã được tập trung trở lại sau khi các nhà phát triển có được kinh nghiệm với việc triển khai SOAP.

Learning English Everyday