可能重复:
How to send HTTP request in java?
How to use java.net.URLConnection to fire and handle HTTP requests?
使用java,我如何点击任何网址?
例如,在浏览器中打开http://www.xyz.com/node1会告诉xyz.com node1被命中。 所以在这个java程序中(它发送sms文本,将上面示例中的'node1'嵌入到url本身中的sms网关服务器中)如何在不打开任何浏览器或使用servlet的情况下实现它。
答案 0 :(得分:6)
您可以使用HttpURLConnection。
但如果您只想加载相关网址,则直接使用它会有些过分。 This guide向您展示了如何打开网址。
基本上归结为:
URL url = new URL("http://www.xyz.com/node1");
URLConnection conn = url.openConnection();
conn.connect();
//...
答案 1 :(得分:0)
最简单的方法是使用网址http://download.oracle.com/javase/1.4.2/docs/api/java/net/URL.html。对于更高级/灵活的URL提取,您可以使用HttpClient http://hc.apache.org/httpclient-3.x/