Bạn biết những nguyên tắc nào khác của REST?
Bạn có thể kể tên ít nhất 4 nguyên tắc nữa. Các yêu cầu API REST không lưu trữ trạng thái trên máy chủ và có thể đi qua các lớp máy chủ và được lưu vào bộ đệm. Bạn cũng có thể gửi mã thực thi cho máy khách trong phản hồi của máy chủ. Máy chủ không trạng thái: Máy chủ không lưu trữ bất kỳ thông tin nào về các yêu cầu/phản hồi trong quá khứ. Mỗi yêu cầu và phản hồi chứa tất cả thông tin cần thiết để hoàn thành tương tác. Giao tiếp không trạng thái giúp giảm tải máy chủ, tiết kiệm bộ nhớ và cải thiện hiệu suất. Hệ thống phân lớp: Có thể có các máy chủ bổ sung giữa máy khách và máy chủ API dưới dạng các lớp để thực hiện các chức năng khác nhau. Trong hệ thống được xây dựng trên nguyên tắc REST, các lớp có tính mô-đun và có thể được thêm vào và xóa mà không ảnh hưởng đến giao tiếp giữa máy khách và máy chủ. Khả năng lưu vào bộ đệm: Phản hồi của máy chủ cho biết liệu tài nguyên của nó có được lưu vào bộ đệm hay không để khách hàng có thể lưu vào bộ đệm bất kỳ tài nguyên nào nhằm cải thiện hiệu suất. Mã theo yêu cầu: Máy chủ có thể gửi mã thực thi cho khách hàng để phản hồi việc thực thi trong ứng dụng khách