【发布时间】:2018-01-18 15:08:06
【问题描述】:
我有一个在 http://192.168.0.101:8080/ 上运行的本地服务器。每当我尝试使用以下代码 ping 服务器时,我得到的响应代码为“401”。我的服务器要求密码为“12345”
try {
URL url = new URL("http://192.168.0.101:8080/");
HttpURLConnection urlc = (HttpURLConnection) url.openConnection();
urlc.setRequestMethod("GET");
urlc.setConnectTimeout(10 * 1000); // 10 s.
urlc.connect();
System.out.println("code" + urlc.getResponseCode());
if (urlc.getResponseCode() == 200) { // 200 = "OK" code (http connection is fine).
System.out.println("Connection success");
} else {
System.out.println("Connection nada");
}
} catch (MalformedURLException e1) {
System.out.println("MalformedURLException");
} catch (IOException e) {
System.out.println("IOException nada");
}
【问题讨论】:
-
你没有“ping”。
-
如何对运行在 8080 端口的服务器执行“PING”cmd?
标签: java get httpurlconnection http-status-code-401