如何从java连接到url

如何从java连接到url,java,Java,我有一个servlet链接,如下所示: http://localhost:8080/UI/FacebookAuth?code=1 我写了一个小程序来连接这个链接,如果你在浏览器中手动输入这个链接,它会在控制台中输入一些东西,但是一旦我运行我的代码,什么都没有发生,看起来链接没有被执行 System.out.println("Starting..."); URI url = new URI("http://localhost:8080/UI/FacebookAuth?code=1"); Htt

我有一个servlet链接,如下所示:

http://localhost:8080/UI/FacebookAuth?code=1
我写了一个小程序来连接这个链接,如果你在浏览器中手动输入这个链接,它会在控制台中输入一些东西,但是一旦我运行我的代码,什么都没有发生,看起来链接没有被执行

System.out.println("Starting...");
URI url = new URI("http://localhost:8080/UI/FacebookAuth?code=1");

HttpGet hg = new HttpGet();
hg.setURI(url);
HttpClient httpclient = new DefaultHttpClient();  
HttpResponse response = httpclient.execute(hg); 


 System.out.println("Finished...");

谁能告诉我是什么问题吗?

您的代码片段与响应无关。你所要做的就是打印“完成…”因为你扔掉了回复,你无法知道发生了什么。假设您使用的是Apache HTTP客户端,您应该添加如下内容:

System.out.println("Status code: " + response.getStatusLine().getStatusCode());

有关可以对响应执行的方法,请参阅。

编译的方法是什么?我以为你必须提供一个字符串。很抱歉,在我的代码中,它是一个字符串,请尝试将URL指向,然后看看是否有效。