Wpis z mikrobloga

#programowanie #api #restapi

Przeszukuję 'best practices' dotyczące Rest Api i nie mogę znaleźć odpowiedzi na następujące pytanie:

Jaki status powinno się zwracać, gdy operacja nie powiedzie się z powodu stanu obiektu.
Chodzi o przypadek np. próby usunięcia czegoś, co ma flagę informującą, że nie można tego obiektu wyrzucić.

400 + w odpowiedzi szczegółowa treść błędu?
  • 5
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 2
@husky83: w RFC 7231 na taką okazję masz 405 - Method Not Allowed

Oczywiście zakładając że korzystasz z DELETE a nie POST /delete bo wtedy takie rozkminy nie mają sensu ( ͡° ͜ʖ ͡°)
  • Odpowiedz