如何用Java创建一个简单的http请求

时间:2014-03-09 09:14:33

标签: java eclipse http

我目前正在尝试一些Java开发,但甚至无法使一个简单的http get请求工作。今天下载了最新的eclipse并制作了一个简单的程序(我在Windows 7上运行):

public static void main(String[] args) throws IOException{

    try {
        URL url = new URL("http://crunchify.com/");
        BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
        String strTemp = "";
        while (null != (strTemp = br.readLine())) {
            System.out.println(strTemp);
        }
    } catch (Exception ex) {
        ex.printStackTrace();
    }       
}

尝试请求时,线程会挂起。我也尝试使用来自apache的HttpClient同时使用流畅和非流畅的界面,但在所有情况下线程都会挂起实际请求。

这是Windows 7,防火墙,Java权限还是什么不是?

我从c#程序或Node应用程序发出http请求没有问题。那Java有什么问题?

0 个答案:

没有答案