HTTP请求可以在互联网中重复吗?

Den*_*per 2 google-app-engine mobile-website windows-phone

我有一个应用程序,包括一个Windows Phone客户端向Google App Engine中托管的Python服务器发送HTTP请求.在GAE日志中,我看到我经常在几毫秒内收到来自同一客户端的多个相同请求(见下文).在我的开发环境中测试客户端时,我从未见过这种行为.尽管如此,我意识到这可能是我的代码中的错误,但我的问题是:

基础设施的任何部分(移动网络,互联网,谷歌应用引擎本身)都可以导致请求重复吗?

如果是这样,后续问题是:是否有最佳措施来减少这种情况?

gae log的截图

Pet*_*ego 5

不,底层基础架构不会复制HTTP请求.至少他们应该.

可能发生的是您看到的移动应用程序请求是使用本机代码生成的,并且它们不使用cookie并且具有相同的用户代理字符串.相同的IP是因为移动网络在内部使用NAT,将多个(可能是数千个)客户端隐藏在单个IP地址后面.