Я мочу через http://www.w3schools.com/tags/ref_httpmethods.asp и задавался вопросом, почему я не всегда предпочитаю Запрос POST по запросу GET. Я могу думать о двух сценариях, где мне нужно использовать запрос POST вместо запроса GET . К ним относятся: -Может ли запрос POST быть альтернативой запросу GET в большинстве сценариев?
1) Где я есть требование закладки на URL-адрес
2) Где мое требование является кэширование веб-страницы (как запрос POST делает не кэширует веб-страницы), так что в следующий раз, когда тот же url попадет, он может быть получен из кеша и оптимизировать производительность.
Я согласен запрос POST предназначен для создания/обновления ресурса, когда запрос GET предназначен для получения resource.Though, они могут Технически, можно использовать также наоборот.
Так мне было интересно это не всегда benefecial использовать запрос POST по запросу GET (за исключением двух требований я упомянутых выше), как сообщение является более безопасным? Правильно ли я понимаю?
Да. Ты прав. В запросе POST пользователи не могут видеть, какие параметры вы отправляете. вы можете избежать инъекций URL. и вы также исправляете запрос GET для создания закладки и кеширования страницы – Viji