Chúng tôi có một URL theo định dạng sau
/ instance / {instanceType} / {instanceId}
Bạn có thể gọi nó bằng các phương thức HTTP tiêu chuẩn: POST, GET, DELETE, PUT. Tuy nhiên, có một vài hành động nữa mà chúng tôi thực hiện như "Lưu dưới dạng bản nháp" hoặc "Curate"
Chúng tôi nghĩ rằng chúng tôi chỉ có thể sử dụng các phương thức HTTP tùy chỉnh như: DRAFT, VALIDATE, HIỆN TẠI
Tôi nghĩ rằng điều này được chấp nhận vì các tiêu chuẩn nói
"Tập hợp các phương thức phổ biến cho HTTP / 1.1 được xác định bên dưới. Mặc dù bộ này có thể được mở rộng, các phương thức bổ sung có thể được giả sử để chia sẻ cùng một ngữ nghĩa cho các máy khách và máy chủ mở rộng riêng biệt."
Và các công cụ như WebDav tạo ra một số tiện ích mở rộng của riêng họ.
Có vấn đề ai đó đã gặp phải với các phương pháp tùy chỉnh? Tôi đang nghĩ về các máy chủ proxy và tường lửa nhưng bất kỳ lĩnh vực quan tâm nào khác đều được chào đón. Tôi có nên ở bên an toàn và chỉ cần có một tham số URL như hành động = xác thực | curate | dự thảo?