2014-06-16 24 views
5

Właśnie zaczynam korzystać z Web API i chociaż naprawdę łatwo mi było stworzyć metody i niektóre konfiguracje, których potrzebowałem, teraz napotykam problem, którego nie potrafię rozwiązać.Asp.net WEB API - Jakie problemy mogą się pojawić, jeśli użyję POST zamiast PUT i DELETE?

Niektóre aplikacje, które zużywają moje usługi są bardzo stare i nie obsługują DELETE i PUT metod (aplikacje J2ME na przykład)

I odkryli, że możliwe jest, aby zrobić jakąś metodę, za pomocą emulacji przejściu mniej więcej tak:

_method=DELETE|PUT 

jednak nie jestem pewien, czy Web API będzie mógł zinterpretować, a poza tym nie mam zielonego pojęcia jak to zrobić. Z tych powodów myślę o użyciu metod POST do obsługi aktualizacji i usuwania. Powiedziawszy to, jakie komplikacje mogę się spodziewać nie używając wszystkich standardowych metod?

Jak zawsze każda pomoc będzie mile widziana

Z góry dzięki.

P.D. To byłoby wspaniale, gdyby ktoś wiedział jak zrobić POST z _method być kierowane do DELETE() lub put()

Odpowiedz