Важные, но незаметные глазу функции
Противодействие повторной, скрытой отправки HTTP пакета браузером
В случае нестабильного интернет соединения, например при использовании 3G модема, возможны ситуации, когда браузер или промежуточные роутеры повторно отправляют запрос на сервер. Происходит это примерно так:- Браузер отправляет запрос
- Сервер получил запрос, обработал вернул ответ
- Ответ до браузера не дошел
- Браузер, думая, что его запрос не дошел до сервера повторяет его еще раз
- Сервер принимает запрос и обрабатывает его еще раз
Несколько наших пользователей столкнулись с ситуацией, при которой нажав кнопку размещения ставки только один раз, они получали две размещенные ставки. Нашей вины в этом не было, но все же мы постарались изолировать данную проблему. Если повторный запрос на размещение ставки придет в течении 1 минуты, то он будет проигнорирован.