如何隐藏获取请求url



任何人都可以帮助我如何在url中隐藏特定的参数值。我使用的是jsp,Java struts。示例:实际url:Http://localhost:8080/getDetail?detailname=Harry&价格=200&repatcha=le3MV需要url:Http://localhost:8080/getDetail?detailname=Harry&价格=200

如果这是一个表单,有两个方法,它们是post和get方法使用post方法将隐藏不同于get方法的参数

使用会话变量而不是请求参数

加载页面后,您可以做一些恶作剧来将其隐藏在URL栏和前向/后向导航中,但它仍然可以从浏览器历史记录本身访问,并且如果禁用JavaScript,它将保留。

const url = new URL(window.location.href);
url.searchParams.delete("recaptcha");
window.history.replaceState({}, "", url.toString());

最新更新