What HTTP method should be used to update partial resources on the server?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "PATCH". Phương thức này được định nghĩa để gửi lên một mô tả các thay đổi cần áp vào tài nguyên, nên máy khách chỉ truyền những trường muốn sửa thay vì cả bản ghi; đó đúng là nghĩa cập nhật một phần mà câu hỏi nhắm tới. Lựa chọn "POST" là phương thức mở, thường dùng để tạo tài nguyên mới hoặc đẩy dữ liệu cho máy chủ xử lý theo cách riêng, nó không mang ngữ nghĩa sửa một phần và cũng không bảo đảm gọi lại nhiều lần cho cùng kết quả. Lựa chọn "GET" là phương thức an toàn, chỉ để đọc, không được phép làm biến đổi trạng thái tài nguyên trên máy chủ. Lựa chọn "DELETE" dùng để xoá hẳn tài nguyên chứ không sửa nội dung của nó. Nếu muốn ghi đè toàn bộ biểu diễn của tài nguyên thì mới dùng PUT, và chính sự phân biệt giữa thay toàn bộ với sửa một phần là lý do PATCH ra đời.

Cùng phần 1

Xuất hiện trong 1 bộ đề