Which HTTP method is primarily used for creating a new resource?

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: "POST". Theo đặc tả HTTP, đây là phương thức mang dữ liệu trong thân yêu cầu để máy chủ tạo ra một tài nguyên mới, và nó không idempotent: gửi hai lần thì sinh hai bản ghi, nên biểu mẫu đăng ký hay thêm bản ghi đều khai method này và servlet xử lý trong doPost. "GET" là phương thức an toàn và idempotent, chỉ để đọc: tham số nằm lộ trên URL, bị lưu vào lịch sử trình duyệt và bị cache, lại giới hạn độ dài, nên không dùng để tạo dữ liệu. "DELETE" dùng để xoá tài nguyên đang tồn tại ở địa chỉ được trỏ tới, tức ngược hẳn với việc tạo. "PATCH" dùng để sửa một phần tài nguyên đã có, nên tiền đề của nó là tài nguyên tồn tại sẵn rồi, không phải tạo mới.

Cùng phần 1

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