Я прочитал несколько сообщений SO, чтобы найти различия для этих двух методов. На всех страницах я вижу слово Idempotent
для GET
. Я сомневаюсь, что на странице регистрации есть только два варианта. Один из них - успешная регистрация/существующая электронная почта. Таким образом, он будет возвращать тот же результат все время. [Did i misunderstand idempotent's meaning here?
] Могу ли я использовать GET здесь?Jquery получает сообщение для регистрации/регистрации
Какой из них подходит? Какое преимущество перед другим в этом сценарии?
Если вы регистрируетесь, вы будете отправлять личные данные, такие как пароли, поэтому вы должны использовать 'POST', иначе информация будет в URL-адресе. – DLeh
Да. Я знаю, что лучше всего хакеры. Даже если это сомнение ударило меня в голову. Если я зашифрую и отправлю? –
Общее правило, которое я использую, заключается в том, что если я говорю серверу (то есть «пользователь регистрируется с этими данными» или «пользователь регистрируется с этими данными»), вы используете 'POST'. Если вы запрашиваете сервер для чего-то (т. Е. «Что находится на этой странице?»), Вы используете 'GET'. В обоих случаях здесь вы должны использовать 'POST'. – Samsquanch