Đây là một câu hỏi tiếp theo cho this one.Một URI đã cho trong kiến trúc RESTful có luôn trả về cùng một phản hồi không?
Vì vậy, có một phản ứng duy nhất cho bất kỳ URI cụ thể nào là đối tượng thuê lõi của kiến trúc RESTful? Rất nhiều cuộc thảo luận ở đây có xu hướng đó, nhưng tôi đã không nhìn thấy nó ở bất cứ nơi nào như là một quy tắc "cứng và nhanh".
Tôi hiểu giá trị của nó (để lưu vào bộ nhớ cache, thu thập thông tin, chuyển liên kết, v.v.), nhưng tôi cũng thấy những thứ như API twitter vi phạm (Yêu cầu http://api.twitter.com/1/statuses/friends_timeline.xml
sẽ thay đổi dựa trên tên người dùng) và tôi hiểu có những lúc cần thiết - không kể rằng tài nguyên được phân trang theo thứ tự thời gian cũng sẽ thay đổi khi các phần tử mới được thêm vào.
Tôi có nên cố gắng trả lời các câu trả lời khác nhau từ cùng một URI hay không, và tôi chấp nhận rằng đôi khi nó không thực tế, và miễn là tôi giảm thiểu sự xuất hiện của nó, tôi sẽ có hình dạng tốt.
Quy tắc REST số 1. Không bao giờ sử dụng API Twitter làm hướng dẫn ;-) –
Touché;) ... Tôi đoán câu hỏi ngụ ý là liệu RESTful có phải là một trạng thái boolean hay một thang trượt. Rất nhiều ứng dụng "tên lớn" bẻ cong hoặc phá vỡ một số quy tắc, nhưng vẫn tự gọi mình là "RESTful". – keithjgrant