Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下代码在我的 jsp 中获取以前的 url。
String Str = new String(request.getHeader("Referer")); out.println("Str:"+Str);
Strurl每次都返回正确,除非单击browser back button。为什么会这样?或者这次我怎么能得到以前的url?
Str
url
browser back button
基于在 URI 中编码敏感信息
如果引用页面是使用安全协议传输的,则客户端不应在(非安全)HTTP 请求中包含Referer 头字段。 使用 HTTP 协议的服务的作者不应该使用基于 GET 的表单来提交敏感数据,因为这将导致该数据被编码在 Request-URI 中。
如果引用页面是使用安全协议传输的,则客户端不应在(非安全)HTTP 请求中包含Referer 头字段。
使用 HTTP 协议的服务的作者不应该使用基于 GET 的表单来提交敏感数据,因为这将导致该数据被编码在 Request-URI 中。
可能在 POST 重定向请求中,您可能会得到它。