gpt4 book ai didi

java - 在java上模拟URL输入

转载 作者:行者123 更新时间:2023-12-01 12:30:47 25 4
gpt4 key购买 nike

所以我遇到一个问题,如果我在浏览器上输入此链接并按 Enter 键,则会发生激活。我只是想通过 Java 做同样的事情。我不需要来自 URL 的任何类型的响应。它应该与在浏览器上输入 URL 的操作相同。目前我的代码不会抛出错误,但我认为它不起作用,因为激活没有发生。我的代码:

        public static void enableMachine(String dns){
try {
String req= "http://"+dns+"/username?username=sputtasw";
URL url = new URL(req);
URLConnection connection = url.openConnection();
connection.connect();
/*BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
String strTemp = "";
while (null != (strTemp = br.readLine())) {
System.out.println(strTemp);
}*/
} catch (Exception ex) {
ex.printStackTrace();
}
}

有什么问题吗?

最佳答案

如果您想使用 URLConnection 执行此操作,仅使用 connect 打开连接是不够的,您还必须发送例如HTTP 请求等。

也就是说,我认为如果您使用像 Apache HttpComponents ( http://hc.apache.org/ ) 那样的 HTTP 客户端,事情会更容易。只需使用 HTTP 客户端执行 GET 请求,这与使用浏览器访问页面相同(这些客户端通常还支持重定向等)。

关于java - 在java上模拟URL输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25933171/

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