1

我应该使用链接。这意味着方法 GET 和我可以在 url 中看到的所有参数。我怎样才能像这样隐藏url中的参数

http://localhost:8080/MyApp/action.do?method=delete&id=0

以及之后我如何在 java 类中获取参数。

4

2 回答 2

4

您不能从 URL 中隐藏 GET 参数。GET 名称值对必须是请求的一部分。但是,您当然可以尝试的一件事是将查询字符串加密为只有您的代码才能在主机上解码的字符串,例如

http://localhost:8080/MyApp/action.do?method=delete&id=0 

可能

http://localhost:8080/MyApp/action.do?param=[ENCRYPTED/OBFUSCATED STRING] 

然后您在上述 url 上的应用程序可以对其进行解码并转换回名称值对

于 2012-08-04T20:00:11.443 回答
2

这就是 GET 方法的想法——通过 URL 来路径参数,可能你应该使用 POST。

于 2012-08-04T20:01:14.130 回答