gpt4 book ai didi

java - 从 Java 打开一个链接,如何隐藏 GET 参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:13 33 4
gpt4 key购买 nike

我想从 Java 打开一个链接我试过了

public static void main(String[] args) {
try {
//Set your page url in this string. For eg, I m using URL for Google Search engine
String url = "http://myurl.com?id=xx";
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
}
catch (java.io.IOException e) {
System.out.println(e.getMessage());
}
}

它工作正常,但问题是查询字符串在该 url 中。我不想将它作为查询字符串传递,因为它是一个 key 。它应该作为隐藏传递给网页请求。我该怎么做?

最佳答案

你不能,直接

您需要使用 POST 而不是 GET 来隐藏该值,而且 URL 不会对用于访问它的方法进行编码,因此它将始终使用 GET。

可以想象地写出一个 HTML 文件,该文件自动对所需的 URL 执行 POST(使用一些 JavaScript)并打开它(使用 file:// URL ).

但请注意,像这样“隐藏”参数不会增加真正的安全!感兴趣的用户如果想知道他的 PC 发送到某个站点的值,将能够看到它。可能需要稍微更多的努力才能找到它,但这绝对不是不可能的。

关于java - 从 Java 打开一个链接,如何隐藏 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15001655/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com