浏览器缓存我的路线

时间:2018-07-14 12:49:04

标签: scala amazon-web-services amazon-s3 akka akka-http

我有一个用Scala和Akka http编写的服务器。 我有一条路线会返回308永久重定向和预签名网址,以下载s3中的文件

示例:

https://bucket.s3.eu-west-1.amazonaws.com/completed/empty.txt.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20180714T122049Z&X-Amz-SignedHeaders=host&X-Amz-Expires=59&X-Amz-Credential=credential%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-Signature=signature

此网址的有效时间为60分钟

问题是我的浏览器缓存了我的路由(服务器不会使用新的凭据生成url),并返回已过期的旧的预签名url。

添加标头参数缓存控制:无缓存无法解决我的问题,因为人们不是从站点访问链接

如何解决此问题?

0 个答案:

没有答案