Сообщение против положить при публикации формы
Оценивая, что форма была отправлена, я проверяю, что метод был post, а не get. Мне сказали, что это хороший способ узнать, что форма была отправлена нажатием кнопки "Отправить", и что она не просто отправляется скриптом, который передает данные в URL.
Как насчет метода "положить". Кажется, очень похоже на "пост". Может ли оно быть более или менее использовано вместо "пост" без особых потерь в преимуществах, предоставляемых "постом"?
3 ответа
Нет.
HTML поддерживает только post
а также get
как методы формы, даже если у HTTP есть другие.
Даже вне контекста HTML-формы ответ по-прежнему нет, поскольку PUT и POST сильно отличаются. POST - это обобщенный метод "Вот некоторые данные, сделайте что-нибудь с ними", а PUT означает "Заменить ресурс в этом URI этими данными".
Если вы делаете это по соображениям безопасности, GET
или же POST
не имеет значения Прочитайте статью Википедии о предотвращении XSRF: http://en.wikipedia.org/wiki/Cross-site_request_forgery
Нет разницы между положением и отправкой в безопасности... но в некоторых службах пут не поддерживается