使用java命中URL

时间:2010-11-15 14:34:01

标签: java http url

  

可能重复:
  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的情况下实现它。

2 个答案:

答案 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/