У меня вопрос по HTTP DELETE и REST.Имею ресурс х . В зависимости от состояния x , удаление x приводит либо к:
Я предполагаю, что HTTP DELETE должен удалить ресурс в соответствии с особенностями HTTP / REST, вместо того, чтобы отмечать его как удаленный, например : GET на x должен возвращать 404 после обработки HTTP DELETE. Это означает, что HTTP DELETE не может использоваться во второй ситуации. Как бы вы смоделировали это поведение при удалении (как 1, так и 2) с помощью RESTful?
Затем, поскольку некоторые ресурсы могут быть возвращены, это также должно стать возможным через REST API. Как бы вы смоделировали поведение возврата в режиме RESTful?
Предположим, что для простоты x находится на http: // company / api / x / .