Java获取返回值的状态码

整体流程

flowchart TD
    A(发送请求) --> B(接收响应)
    B --> C(获取状态码)

步骤及代码示例

步骤 操作 代码示例
1 发送请求 使用Java的HttpURLConnection发送HTTP请求
2 接收响应 获取HTTPURLConnection的响应流
3 获取状态码 调用HttpURLConnection的getResponseCode()方法

代码示例

// 步骤1:发送请求
URL url = new URL("
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
int responseCode = connection.getResponseCode();

// 步骤2:接收响应
InputStream inputStream = connection.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
StringBuilder response = new StringBuilder();
while ((line = reader.readLine()) != null) {
    response.append(line);
}

// 步骤3:获取状态码
int statusCode = connection.getResponseCode();
System.out.println("Response Code: " + statusCode);

引用形式的描述信息

在上述示例中,我们使用Java的HttpURLConnection类发送HTTP请求,并获取响应的状态码。首先,我们需要创建一个URL对象,然后通过该URL对象打开一个HttpURLConnection连接。接着,我们设置请求方法为GET,并调用getResponseCode()方法获取响应的状态码。最后,我们可以通过getResponseCode()方法获取到状态码并进行相关处理。

通过以上步骤,你就可以实现Java获取返回值的状态码的功能了。希望对你有所帮助!