Điều nào sau đây là đúng khi nói về REST?
Trả lời:
Đáp án đúng: A
REST (Representational State Transfer) là một kiến trúc thiết kế phần mềm cho các hệ thống phân tán, như các dịch vụ web. Nó không bị ràng buộc vào một giao thức truyền tải cụ thể nào, mặc dù HTTP là giao thức phổ biến nhất được sử dụng. REST là stateless (phi trạng thái), nghĩa là mỗi yêu cầu từ client đến server phải chứa tất cả thông tin cần thiết để server hiểu và xử lý yêu cầu đó, server không lưu trữ bất kỳ thông tin trạng thái nào về client giữa các yêu cầu. REST cũng không giới hạn định dạng dữ liệu, có thể sử dụng XML, JSON, hoặc các định dạng khác.
* **A. Chỉ hỗ trợ duy nhất giao thức truyền tải HTTP:** Sai. REST có thể sử dụng nhiều giao thức khác nhau, không chỉ HTTP.
* **B. Là viết tắt của REquest State Transfer:** Sai. REST là viết tắt của Representational State Transfer.
* **C. Chỉ hỗ trợ gói tin định dạng XML hoặc JSON:** Sai. REST có thể hỗ trợ nhiều định dạng dữ liệu khác nhau.
* **D. Là giao thức có trạng thái:** Sai. REST là giao thức phi trạng thái.
Vì không có đáp án nào đúng, câu trả lời sẽ giải thích tại sao các đáp án đều sai.





