java - 如何在 Java 中获取 URL 的 HTTP 响应代码?

标签 java http http-status-codes

请告诉我获取特定 URL 响应代码的步骤或代码。

最佳答案

HttpURLConnection :

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

int code = connection.getResponseCode();

这绝不是一个可靠的例子;你需要处理 IOException 等等。但它应该让你开始。

如果您需要更强大的功能,请查看 HttpClient .

关于java - 如何在 Java 中获取 URL 的 HTTP 响应代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467848/

相关文章:

Java - char、int 转换

Java Web Service 进行 JPA-MySql 插入,但插入后不进行选择

http - 为什么不在面向公众的网站上使用 https?

java - 如何通过 HTTP 调用支持 SSO 的服务

javascript - 在 Hapi.js 中,我可以重定向到不同的端点并设置状态码吗?

java - 查明 Java 8 流过滤器是否已过滤某些内容的优雅方法

java - 使用 Eclipse 从部署到 EAR/EJB 模块中排除源目录?

javascript - Axios - 删除带有请求正文和 header 的请求?

http - 去做一个 GET 请求并构建 Querystring

xml - REST - 何时使用 400 ("Bad Request")