首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bit.ly URL缓存问题

Bit.ly URL缓存问题
EN

Stack Overflow用户
提问于 2013-12-31 15:41:05
回答 2查看 1.9K关注 0票数 0

这似乎是Bit.ly URL缩短服务的一个严重问题。实际上,我创建了一个类似于“bit.ly URL1”的URL2 "www.myserver.com/myjson.txt“。

案例1:点击小URL1,无论它在myjson.txt中是什么,我都会得到响应。这是意料之中的。

案例2:如果我更新URL1 2的json内容,然后按回位URL1,浏览器将缓存响应。这是个糟糕的案子。

案例3:如果我手动点击URL2,那么我得到了旧的响应,但是在添加了一些随机的no之后,它得到了预期的新响应。这是手册。

我的真实用例:我在我的中使用这个bit.ly URL,它无法处理更新的响应,因为在bit.ly URL1内部缓存旧响应本身。

这里的问题是,我们不能修改bit.ly,URL1,我们不能让bit.ly修改(附加任何随机的)我的URL2响应。

我感谢你的帮助和建议来解决这个问题。我假设bit.ly总是会获取最新的响应,但是在本例中它失败了!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-02 15:35:39

纳拉索斯是对的。Bitly并不控制从您的服务器发送的数据。我们发送301重定向,您的浏览器应该缓存,但是除了长URL的位置之外,在响应中没有任何内容。

您应该确保"www.myzerver.com/myjson.txt“发送适当的标头,告诉浏览器永远不要缓存它。有关要发送的标头的详细信息,请参阅此StackOverflow答案。

票数 2
EN

Stack Overflow用户

发布于 2022-02-04 15:48:36

当您有能力用相同的短url更改目标url时,这就是其他url的情况,它总是重定向到旧的目标url。这是因为响应301的浏览器缓存重定向到旧目标。当您向缩短的url添加一些随机参数时,它将返回正确的目标url。浏览器缓存重定向是一个问题。如果您需要确认,插入缩短的url在一个私人会话(匿名窗口),它将正确的行动!

https://bugs.chromium.org/p/chromium/issues/detail?id=633023&can=1&q=clear%20301%20redirects&colspec=ID%20Pri%20M%20Stars%20ReleaseBlock%20Component%20Status%20Owner%20Summary%20OS%20Modified

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20859634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档