пост против положен при публикации формы - PullRequest
2 голосов
/ 07 ноября 2010

При оценке того, что форма была отправлена, я проверяю, что метод был post, а не get. Мне сказали, что это хороший способ узнать, что форма была отправлена ​​нажатием кнопки «Отправить» и что она не просто отправляется скриптом, который передает данные в URL.

Как насчет метода "положить". Кажется, очень похоже на «пост». Может ли оно быть более или менее использовано вместо «post» без особых потерь в преимуществах, предоставляемых «post»?

Ответы [ 3 ]

8 голосов
/ 07 ноября 2010

номер

HTML поддерживает только post и get в качестве методов формы , хотя в HTTP есть другие.

Даже вне контекста HTML-формы ответ по-прежнему нет, поскольку PUT и POST сильно отличаются. POST - это обобщенный метод «Вот некоторые данные, сделайте что-нибудь с ними», а PUT означает «Заменить ресурс в этом URI этими данными».

0 голосов
/ 07 ноября 2010

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

службы
0 голосов
/ 07 ноября 2010

Если вы делаете это по соображениям безопасности, GET или POST не имеет значения. Прочитайте статью Википедии о профилактике XSRF: http://en.wikipedia.org/wiki/Cross-site_request_forgery#Prevention

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...