我想编写一个Java程序,该程序将命中URL,并显示状态代码(即200、404等)。我正在使用HttpUrlConnection
api来执行此操作,但是它仅显示异常,并且不显示状态代码。
URL url = new URL("https://abc.com/test.html");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
System.out.println("code: "+code);
我按以下方式尝试了您的代码,对我来说效果很好:
import java.net.*;
public class Action
{
public static void main(String[] args)
{
try
{
URL url = new URL("http://localhost:8888");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
System.out.println("code: "+code);
}
catch(Exception e)
{
}
}
}
也与谷歌。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句