我在我的 Web 应用程序中使用 Spring MVC 4.0。这里我使用 anchor 标记来调用 Controller 。
<a href="testDetails?id=3">Details</a> //i.e a GET request
现在我不想在我的地址栏中显示此 id=3
,这可以通过使用 POST 请求来实现。
是否有另一种方法可以做到这一点,如果可以使用某种加密格式,那么您能给我提供任何示例吗?
最佳答案
我想可以在该 ID 上使用某种加密方法,然后将其动态分配给您的 href,但是,使用表单而不是 href 来完成您在这里想要的不是更容易吗?像这样:
<form method="post" action="testDetails">
<input type="text" hidden name="id" value="3"/>
<input type="submit" value="Send"/>
</form>
这样您就可以访问 POST var“id”来获取您的值,它不会像您请求的那样显示在地址栏中。
关于html - 如何加密地址栏中的 URL GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566457/