Tôi biết REST có nghĩa là định hướng tài nguyên, điều này gần như chuyển thành các hoạt động CRUD trên các tài nguyên này bằng cách sử dụng các phương thức HTTP chuẩn. Nhưng những gì tôi chỉ muốn cập nhật một phần của tài nguyên?Dịch vụ và hoạt động cập nhật RESTful
Ví dụ: giả sử tôi có tài nguyên Payment
và tôi muốn đánh dấu trạng thái của tài khoản là "paid
". Tôi không muốn POST
toàn bộ đối tượng Payment
thông qua HTTP (đôi khi tôi thậm chí không có tất cả dữ liệu).
Cách nào để RESTful thực hiện điều này? I have seen that Twitter sử dụng các phương pháp sau đây cho updating Twitter statuses:
http://api.twitter.com/1/statuses/update.xml?status=playing with cURL and the Twitter API
là phương pháp này trong "tinh thần" của REST?
CẬP NHẬT: PUT -> POST
Một số liên kết tôi tìm thấy trong khi chờ đợi:
Bài viết "PUT không phải là CẬP NHẬT" mà bạn đã liên kết có một đoạn SQL đáng kể với nó. Đọc các nhận xét trước khi thay đổi điểm cuối của bạn. – gmoore