Which HTTP method is commonly used to update an existing resource in RESTful APIs?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "PUT". Theo quy ước REST, PUT gửi biểu diễn đầy đủ của tài nguyên tới URL của nó, như PUT /users/42, để thay thế bản hiện có, và có tính idempotent (lặp lại nhiều lần vẫn cho cùng kết quả); khi chỉ sửa một phần thường dùng PATCH. Trong Express, thao tác này ứng với app.put('/users/:id', handler). "GET" chỉ đọc tài nguyên và không được làm thay đổi dữ liệu trên máy chủ. "POST" thường dùng để tạo tài nguyên mới trong một tập hợp như POST /users, mỗi lần gọi có thể tạo thêm một bản ghi nên không idempotent. "DELETE" dùng để xoá tài nguyên khỏi máy chủ chứ không cập nhật nội dung của nó.