gpt4 book ai didi

java - 'dereferrer' 服务如何工作?

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:09 24 4
gpt4 key购买 nike

我最近发现了一个名为 t1p.de 的 URL 缩短服务。提供 URL 的“取消引用”。我觉得这很有趣,我想我自己也尝试一下。使用 Chrome 的调试/开发 View [F12],它告诉我该网站正在使用“301 - 永久移动”http 重定向。

我使用 Spring 编写了一个小 Controller ,它返回一个 RedirectView,它是 Spring 的等效/执行 http 301 重定向的方式。

使用 Chrome 的开发工具再次检查,但我发现我仍然可以在请求 header 中看到原始引用。

此服务和/或任何其他服务如何设法替换引荐来源网址?
如何使用 Java EE 技术和/或 Spring 在 java 中实现此目的?

最佳答案

这种“derefer(r)ing”基本上是一种黑客。一种简单的方法(也是我找到的唯一一种)是将 header 信息添加到返回的 html 页面,指示浏览器立即刷新并调用新页面:

<head>
<meta http-equiv="refresh" content="0;URL=http://google.com" />
</head>

关于java - 'dereferrer' 服务如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com