【问题标题】:How to encrypt URL GET request in the address bar?如何加密地址栏中的 URL GET 请求?
【发布时间】:2016-08-02 15:55:39
【问题描述】:

我在我的 Web 应用程序中使用 Spring MVC 4.0。这里我使用锚标签来调用控制器。

<a href="testDetails?id=3">Details</a>  //i.e a GET request

现在我不想在地址栏中显示这个id=3,这可以通过使用 POST 请求来实现。

有没有其他方法可以做到这一点,如果可以通过使用某种加密格式,那么你能提供任何例子吗?

【问题讨论】:

    标签: html jsp spring-mvc


    【解决方案1】:

    我想可以在该 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" 来获取您的值,它不会像您请求的那样显示在地址栏中。

    【讨论】:

      猜你喜欢
      • 2012-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 2016-01-09
      • 1970-01-01
      相关资源
      最近更新 更多