当前位置: 首页 > 知识库问答 >
问题:

Spring MVC隐藏GET上的url参数

况嘉运
2023-03-14
http://localhost:1234/appName/pageName.htm?recNo=123

共有1个答案

章稳
2023-03-14

如果你的要求必须得到…意味着它必须是无国籍的。它不应该依赖于用户在最后一个请求中所做的事情,这也意味着正确执行GET请求所需的所有信息都应该包含在GET请求中。

记住这一点,在URL中传递信息的唯一方法是使其成为URI的一部分,或者作为URL参数。所以/app/product/123/app/product?id=123

这将使URL暴露于可能的安全漏洞,用户可以在此漏洞中操纵URL中的id,

 类似资料:
  • 目标:隐藏页面URL中的键/值对。E、 g.-http://abc.xyz.com/nav/book?clientID=390 我不希望clientID等在URL中可见(安全原因)。我知道http是一种无状态协议。 我尝试过使用HttpSession、Spring@SessionAttributes,目前使用的是Spring“session”作用域bean- 并在我的控制器中使用- 我是否无法隐藏

  • 问题内容: 我正在尝试将URL作为php中的url参数传递,但是当我尝试获取此参数时我什么也没收到 我正在使用以下网址形式: 我正在努力通过: 但是什么也没回来。问题是什么? 问题答案: 不是函数或语言构造,而只是一个变量(数组)。尝试: 特别是,它是一个超全局变量:一个由PHP填充的内置变量,并且在所有作用域中都可用(您可以在没有global关键字的函数内部使用它)。 由于该变量可能不存在,因此

  • 本文向大家介绍Yii隐藏URL中index.php的方法,包括了Yii隐藏URL中index.php的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii隐藏URL中index.php的方法。分享给大家供大家参考,具体如下: 一、修改config/下的main.php里的: 二、修改网站根目录下.htaccess文件内容如下: 更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yi

  • 我有一个名为Header的导航栏组件,几乎在我的网络应用程序的每一页都被调用,现在我希望一些导航栏项目在打开某些页面时消失,就像我希望导航项在http://localhost:3000/stories上消失,但必须显示在http://localhost:3000/,我已经附加了图像。例如,我想要“什么是价值”和“价值是如何工作的?”消失在 /stories页面上,我写了一个设置状态函数,这些项目点

  • W Chromium:[警告:digital_asset_links_handler.cc(115)]语句匹配包失败。 但是根据资产链接工具,包名是it.thept.it.thept 你能帮我吗?

  • 我很难弄清楚如何隐藏 MapServer 请求上可用的查询字符串 MAP 参数的文件路径值,如下所示:http://192.168.15.150/mapserver?MAP=/data/config/map/nasaww.map > 基于MapServer Env变量-但是这个解决方案后置了MAP变量或替换了变量的MAP值。不是我真正想要的。 使用Apachemod_rewrite,如下所示。我已