java怎么获取http状态码
时间: 2023-02-15 10:33:07 浏览: 100
java获取http状态码
4星 · 用户满意度95%
我们可以使用Java的HttpURLConnection类来获取HTTP状态码。
下面是一个示例代码:
```
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) {
try {
URL url = new URL("http://www.example.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int responseCode = connection.getResponseCode();
System.out.println("HTTP状态码: " + responseCode);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在这个例子中,我们首先创建了一个URL对象,然后打开了一个HttpURLConnection连接。我们使用setRequestMethod()方法设置了请求方法为GET,然后使用connect()方法发起了连接。最后,我们使用getResponseCode()方法获取了HTTP状态码。
如果连接成功,状态码应该是200,表示请求成功。如果出现了其他状态码,可以查看HTTP状态码的定义,了解其含义。
阅读全文