ли это плохая практика, чтобы выдать следующий запрос POST:HTTP GET и POST параметры рекомендация
/test?a=1&b=2
POST data: c=3&d=4
Обратите внимание, что 2 параметра является частью URL и 2 параметра является частью содержимого POST.
На другой ноте, является следующее правило по-прежнему рекомендуется: запрос
- GET: извлекать содержимое из сервера, но ничего на сервере не изменится.
- запрос POST: размещать содержимое на сервер, который может изменения данных на сервере
Я спрашиваю, потому что я вижу немного все в Интернете.
Laurent Luce
Да, люди по-прежнему считаю, вы должны использовать '' s столба для всего, что может изменить данные, но * я * до сих пор считаю, что это нагрузка кр ап. Это заставляет вас делать действительно тяжелые вещи, когда все, что вам нужно, это простая ссылка Удалить. Я думаю, что до тех пор, пока у вас есть надлежащие проверки на месте на стороне сервера, чтобы веб-браузеры не закручивали ваш сайт и т. Д., Это не имеет большого значения. – mpen
Кроме того, смешивание методов параметров в порядке, но я не знаю, почему вы это сделали. С точки зрения программирования, имеет смысл быть последовательным. Единственное исключение, о котором я могу думать, - это форма входа в систему, иногда вы хотите перенаправить на страницу входа в систему, а затем вы передаете ссылку redirect_back_to_this_page в GET, и нет много точечного копирования, которое возвращается в форму. – mpen