Văn là phần nào của một sự hồi sinh của old- HTTP trường học, nơi mà các động từ HTTP thực tế (các lệnh) có ý nghĩa ngữ nghĩa. Tới gần đây, các ứng dụng muốn cập nhật nội dung trên máy chủ sẽ cung cấp biểu mẫu chứa biến 'hành động' và một loạt dữ liệu. Lệnh HTTP hầu như luôn là GET
hoặc POST
và hầu như không liên quan. (Mặc dù hầu như luôn luôn có một kế hoạch chống lại việc sử dụng GET cho các hoạt động có tác dụng phụ, trong thực tế rất nhiều ứng dụng không quan tâm đến lệnh được sử dụng.)
Với REST, bạn có thể thay thế PUT /profiles/cHao
và gửi XML hoặc Biểu diễn JSON của thông tin tiểu sử. (Hay đúng hơn, tôi sẽ - bạn sẽ phải cập nhật hồ sơ của riêng bạn. :) Điều đó liên quan đến việc đăng nhập, thường thông qua các cơ chế xác thực được tích hợp của HTTP.) Trong trường hợp sau, những gì bạn muốn làm được chỉ định bởi URL và phần thân yêu cầu chỉ là ruột của tài nguyên có liên quan.
http://en.wikipedia.org/wiki/Representational_State_Transfer có một số chi tiết.
Thẻ "REST" của StackOverflow có một trang có liên kết hữu ích: http://stackoverflow.com/tags/rest/info –
Câu hỏi này đã được hỏi nhiều lần trước đây. Bạn đã tìm kiếm câu hỏi hiện có chưa? –
@DarrelMiller Nếu nó đã được hỏi nhiều lần trước đây, bạn nên đánh dấu nó là một bản sao. –