Trong bài viết wiki cho REST , chỉ ra rằng nếu bạn sử dụng http://example.com/resources DELETE, điều đó có nghĩa là bạn đang xóa toàn bộ bộ sưu tập.
Nếu bạn sử dụng http://example.com/resources/7HOU57Y DELETE, điều đó có nghĩa là bạn đang xóa phần tử đó.
Tôi đang làm một TRANG WEB, lưu ý KHÔNG PHẢI LÀ DỊCH VỤ WEB.
Tôi có một danh sách có 1 hộp kiểm cho mỗi mục trong danh sách. Khi tôi chọn nhiều mục để xóa, tôi sẽ cho phép người dùng nhấn một nút gọi là CHỌN XÓA. Nếu người dùng nhấn nút, một hộp thoại js sẽ bật lên yêu cầu người dùng xác nhận việc xóa. nếu người dùng xác nhận, tất cả các mục sẽ bị xóa.
Vì vậy, làm thế nào tôi nên phục vụ cho việc xóa nhiều mục một cách RESTFUL?
LƯU Ý, hiện tại đối với DELETE trong một trang web, những gì tôi làm là sử dụng thẻ FORM với hành động POST nhưng bao gồm một _method với giá trị DELETE vì đây là những gì đã được chỉ ra bởi những người khác trong SO về cách thực hiện RESTful delete cho trang web .