Twitter đã bị phản đối việc sử dụng tất cả các phương pháp sử dụng DELETE như một phương thức yêu cầu,Tại sao Twitter không còn sử dụng DELETE làm phương thức yêu cầu trong API của họ?
DELETE :user/lists/:id
Và bây giờ thay vì sử dụng POST là phương thức yêu cầu,
POST lists/destroy
Tại sao Twitter đã ngừng sử dụng DELETE trong API của họ hoàn toàn, và bây giờ chỉ sử dụng POST và GET cho tất cả các phương pháp?
- Hiệu suất có hoạt động không?
- Có bảo mật không?
- Ưu điểm của việc xây dựng một API chỉ sử dụng POST và GET là gì?
đoán mơ hồ: đăng/nhận là nền tảng của web và có nhiều khả năng nhận được thông qua tường lửa nhận biết nội dung, trong khi xóa có thể không. –
@MarcB trong khi nó có ý nghĩa, nó đánh bại toàn bộ điểm của thiết kế RESTful API, sử dụng một số phương thức HTTP 'khác' (DELETE, PUT, HEAD, vv) như một phần của giao thức API '. –
@JamesBeith Tôi nhận thấy bạn đã hoàn nguyên chỉnh sửa cho câu hỏi của mình, chỉ để bao gồm chữ ký. Chữ ký không được khuyến khích, cả hai chỉnh sửa đã xóa nó đều hợp lệ, vui lòng đọc [faq] (http://stackoverflow.com/faq#signatures). Bạn có thể thêm xử lý twitter của bạn trên trang hồ sơ của bạn, nếu bạn muốn. – yannis