1

我一直在努力寻找这个问题的答案。

如何建立到 localhost:8080 的 URL 连接并检查 HTTP 响应代码是否在 200 和 209 之间?

4

2 回答 2

0

你必须打开一个套接字并发送一个 HTTP 命令:GET / HTTP 1.0,并分析 HTTP 响应以找到响应代码。

有一种更简单的方法,使用像HTTPUnit这样的库。

于 2013-04-03T12:45:11.310 回答
0

这应该这样做:

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();

int code = connection.getResponseCode();
if (code>=200 && code <= 209){
    //...
}
于 2013-04-03T12:47:27.733 回答