PUT и DELETE в REST API

0

У меня есть вопрос, что все еще я использую методы PUT и Delete в Web-сервисе (REST API) для соответственно обновления ресурса и удаления ресурса, но теперь я информирован разработчиками мобильных устройств о том, что он не очень хорош и всегда использует метод POST HTTP для обновить и удалить. Могу ли я узнать, насколько это верно в соответствии с современным технологическим технологией?

Вот как я использовал.

Create -> Post
Read   -> Get
Update -> Put
Delete -> Delete

Предложите мне лучшую документацию API, которая доступна в Интернете с использованием лучших практик.

Теги:
rest
soap

2 ответа

1
Лучший ответ

Я думаю, что проблема в основном связана с некоторыми браузерами или фреймворками JavaScript, которые должным образом не передают DELETE и PUT при вызовах Ajax.

Здесь представлен обзор текущего состояния --more или less-- для DELETE:

Доступны ли методы PUT, DELETE, HEAD и т.д. В большинстве веб-браузеров?

и здесь (отмеченные дубликаты, но некоторые разные ответы):

Какие браузеры не поддерживают HTTP DELETE с помощью jQuery.ajax?

Однако упоминание о мобильных браузерах в частности.

1

Многие фреймворки используют скрытый ввод в почтовом запросе, чтобы сообщить серверу, какой метод отдыха он "действительно". Как это:

<input type="hidden" name="_METHOD" value="PUT"/>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню