Dites-moi s'il vous plaît les étapes ou le code pour obtenir le code de réponse d'une URL particulière.
Réponses
Trop de publicités?
Rob Hruska
Points
39151
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int code = connection.getResponseCode();
Ce n'est en aucun cas un exemple robuste; vous aurez besoin de gérer IOException
s et tout le reste. Mais cela devrait vous aider à démarrer.
Si vous avez besoin de quelque chose avec plus de possibilités, consultez HttpClient .
kwo
Points
1025
Ashish Sharda
Points
61
Raja Singh
Points
31
import java.io.IOException;
import java.net.URL;
import java.net.HttpURLConnection;
public class API{
public static void main(String args[]) throws IOException
{
URL url = new URL("http://www.google.com");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
int statusCode = http.getResponseCode();
System.out.println(statusCode);
}
}
Jeverick
Points
1
C'est ce qui a fonctionné pour moi:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class UrlHelpers {
public static int getHTTPResponseStatusCode(String u) throws IOException {
URL url = new URL(u);
HttpURLConnection http = (HttpURLConnection)url.openConnection();
return http.getResponseCode();
}
}
J'espère que ça aide quelqu'un :)