请告诉我获取特定URL响应码的步骤或代码。
发布于 2011-06-24 20:37:32
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
这绝对不是一个健壮的例子;您需要处理IOException
之类的东西。但这应该能让你开始。
如果您需要更多功能,请查看HttpClient。
发布于 2011-06-24 20:39:12
URL url = new URL("http://www.google.com/humans.txt");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
int statusCode = http.getResponseCode();
发布于 2011-07-20 01:38:16
您可以尝试执行以下操作:
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");
}
}
}
https://stackoverflow.com/questions/6467848
复制相似问题