如何从java连接到url
我有一个servlet链接,如下所示:如何从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
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指向,然后看看是否有效。