2014-06-16 17 views
5

Tôi mới bắt đầu sử dụng Web API và mặc dù tôi thấy nó rất dễ dàng để tạo các phương thức và một số cấu hình cần thiết, bây giờ tôi gặp phải một vấn đề mà tôi không biết cách giải quyết.Asp.net WEB API - Vấn đề gì có thể phát sinh nếu tôi sử dụng POST thay vì PUT và DELETE?

Một số ứng dụng mà sẽ tiêu thụ dịch vụ của tôi là rất cũ và không hỗ trợ DELETE và PUT phương pháp (các ứng dụng J2ME ví dụ)

Tôi đã phát hiện ra rằng nó có thể làm một số loại phương pháp thi đua do chuyển một cái gì đó như thế này:

_method=DELETE|PUT 

Tuy nhiên, tôi không chắc chắn liệu Web API có thể giải thích điều này hay không, tôi không có ý tưởng mờ nhạt về cách thực hiện. Vì những lý do đó, tôi đang nghĩ chỉ sử dụng các phương thức POST để xử lý các cập nhật và xóa. Có nói rằng, những gì các biến chứng tôi có thể mong đợi từ không sử dụng tất cả các phương pháp tiêu chuẩn?

Như mọi khi bất kỳ trợ giúp sẽ được đánh giá rất nhiều

Cảm ơn trước.

P.D. Nó nó sẽ là tuyệt vời nếu có ai biết làm thế nào để làm cho một POST với một _method được chuyển đến DELETE() hoặc PUT()

Trả lời

Các vấn đề liên quan