Как избежать спама при отправке определенного запроса с использованием Java или SpringBootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как избежать спама при отправке определенного запроса с использованием Java или SpringBoot

Сообщение Anonymous »

просто небольшой вопрос, чтобы получить представление о том, что такое стандарты и что можно реализовать.
КАК ЕСТЬ:
У меня есть веб-страница с кнопкой .
Когда я нажимаю кнопку, отправляется запрос: POST-запрос, и я возвращаю json с сообщением: Запрос отправлен
Если я нажму кнопку еще раз, я отправлю запросите еще раз.
СДЕЛАТЬ:
Я нажимаю кнопку, и запрос отправляется. json показывает мне: запрос отправлен.
Если я нажму еще раз, я получу 429, а не 200, и json скажет: вы уже выполнили запрос, подождите 5 минут.
Мой вопрос это:
Есть ли какой-либо стандартный метод для спама, или мне просто нужно придумать собственное исправление, например реализовать некоторый ConcurrentHashMap или использовать кеш или проверить время и на основе этого возврата другой http-ответ с другим телом?
Надеюсь, вопрос имеет смысл.
Заранее спасибо за все идеи и помощь.
Желаю вам хорошего дня.

Подробнее здесь: https://stackoverflow.com/questions/792 ... springboot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»