У меня есть приложение с функциональностью CRUD в панели администратора, и я пытался удалить некоторые элементы из БД, но, к сожалению, у меня есть некоторые проблемы с CORS (... Response to preflight request doesn't pass access control check: It does not have HTTP ok status.)
когда я использую запрос на удаление из HttpClient. Очевидно, у меня нет проблем с POST или GET, и мой вопрос заключается в том, можно ли и правильно ли использовать запрос Post, а затем выполнить запрос на удаление внутри php, и почему кто-то должен предпочесть Delete, а не запрос Post для таких действий.
Проблема в том, что сервер не разрешает УДАЛИТЬ запрос от клиента.
Access-Control-Allow-Methods
заголовок должен явно указывать DELETE HTTP метод.
Согласно спецификации REST не следует использовать POST-запрос для УДАЛЕНИЯ ресурсов. Это может сбить с толку других разработчиков.
Других решений пока нет …