首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Java中获取URL的HTTP响应代码?

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

Stack Overflow用户
提问于 2011-06-24 20:32:51
回答 12查看 301.3K关注 0票数 154

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

EN

回答 12

Stack Overflow用户

发布于 2011-06-24 20:37:32

HttpURLConnection

代码语言:javascript
复制
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();

int code = connection.getResponseCode();

这绝对不是一个健壮的例子;您需要处理IOException之类的东西。但这应该能让你开始。

如果您需要更多功能,请查看HttpClient

票数 190
EN

Stack Overflow用户

发布于 2011-06-24 20:39:12

代码语言:javascript
复制
URL url = new URL("http://www.google.com/humans.txt");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
int statusCode = http.getResponseCode();
票数 39
EN

Stack Overflow用户

发布于 2011-07-20 01:38:16

您可以尝试执行以下操作:

代码语言:javascript
复制
class ResponseCodeCheck 
{

    public static void main (String args[]) throws Exception
    {

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

        int code = connection.getResponseCode();
        System.out.println("Response code of the object is "+code);
        if (code==200)
        {
            System.out.println("OK");
        }
    }
}
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6467848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档