Yêu cầu xóa HTTP là gì?
Yêu cầu xóa HTTP là gì?

Video: Yêu cầu xóa HTTP là gì?

Video: Yêu cầu xóa HTTP là gì?
Video: HTTP protocol 2024, Có thể
Anonim

Các Phương thức HTTP DELETE đã từng xóa bỏ một tài nguyên từ máy chủ. Gửi nội dung thư trên Xóa yêu cầu có thể khiến một số máy chủ từ chối lời yêu cầu . Nhưng bạn vẫn có thể gửi dữ liệu đến máy chủ bằng cách sử dụng các tham số URL. Đây thường là ID của tài nguyên bạn muốn xóa bỏ.

Về vấn đề này, một yêu cầu HTTP xóa có thể có nội dung không?

Bản cập nhật mới nhất cho HTTP 1.1 đặc điểm kỹ thuật (RFC 7231) cho phép rõ ràng một thực thể cơ thể người trong một Xóa yêu cầu : Một trọng tải trong một Xóa yêu cầu thông điệp có không có ngữ nghĩa xác định; gửi một trọng tải cơ thể người trên một Xóa yêu cầu có thể khiến một số triển khai hiện có từ chối lời yêu cầu.

Bên cạnh ở trên, phương thức Delete là gì? Các Phương pháp DELETE yêu cầu rằng máy chủ gốc xóa bỏ tài nguyên được xác định bởi URI Yêu cầu. Cái này phương pháp CÓ THỂ bị ghi đè bởi sự can thiệp của con người (hoặc các phương tiện khác) trên máy chủ gốc.

Ở đây, tùy chọn yêu cầu HTTP là gì?

Các TÙY CHỌN phương pháp được sử dụng để mô tả giao tiếp tùy chọn cho tài nguyên mục tiêu. Phương pháp này cho phép khách hàng xác định tùy chọn và / hoặc các yêu cầu liên quan đến tài nguyên hoặc khả năng của máy chủ mà không ngụ ý đến hành động tài nguyên hoặc bắt đầu truy xuất tài nguyên.

Tôi có nên xóa trả lại 404 không?

Nếu tài nguyên là đã xóa bạn không thể XÓA BỎ nó một lần nữa (vì nó không tồn tại). Vì vậy, một 404 Không tìm thấy là thích hợp. Các XÓA BỎ phương pháp là không quan trọng, vì vậy các hiệu ứng Nên luôn luôn như vậy. Do đó, mã trạng thái Nên không thay đổi (sử dụng 204 Không Nội dung).

Đề xuất: