我编写了一个 RESTful Web 服务,它只被设备使用,而不是浏览器。这些设备通过所有者现有的家用路由器访问互联网,并通过每隔 30 秒通过路由器发送 HTTP 请求来与 Web 服务通信。这些请求主要是“轮询”请求,以查看 Web 服务是否有设备的任何新信息。
我想防止任何 ISP 透明代理拦截请求并返回缓存的响应。我已经读过这样做的一种方法是将随机查询字符串附加到请求的 URL 的末尾,以欺骗代理认为这是一个唯一的请求。例如:
http://webservicedomain.com/poll/?randomNumber=384389
我有能力做到这一点,但这是最好的方法吗?有点像黑客。