Как клиенты, использующие мой веб-сервис, могут обойти прозрачный прокси-кеш своего интернет-провайдера, чтобы их запросы доходили до моего сервера?

Я написал веб-службу RESTful, которая используется только устройствами, а не браузерами. Устройства получают доступ к Интернету через существующий домашний маршрутизатор владельца и взаимодействуют с веб-службой, отправляя HTTP-запросы через маршрутизатор каждые 30 секунд. Эти запросы в основном представляют собой запросы «опроса», чтобы узнать, есть ли у веб-службы какая-либо новая информация для устройства.

Я хочу, чтобы любые прозрачные прокси-серверы ISP не перехватывали запрос и не возвращали кешированный ответ. Я читал, что один из способов сделать это - добавить случайную строку запроса в конец URL-адреса запроса, чтобы обмануть прокси-сервер, заставив его думать, что это уникальный запрос. Например:

http://webservicedomain.com/poll/?randomNumber=384389

У меня есть возможность сделать это, но лучший ли это способ? Вроде как взлом.

7
задан CFL_Jeff 3 July 2012 в 17:20
поделиться