J'utilise OkHttp pour obtenir le contenu de certains sites Web.
Cependant, je ne parviens pas à obtenir le code d'état Http à partir de la réponse.
Mon code Java:
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://www.google.at")
.build();
Response httpResponse = client.newCall(request).execute();
String html = httpResponse.body().string();
Cette méthode:
httpResponse.toString();
Renvoie le contenu suivant:
Response{protocol=http/1.1, code=200, message=OK, url=https://www.google.at}
Existe-t-il un moyen d'obtenir le statusCode sous forme d'entier, ou ai-je besoin d'une expression régulière pour le filtrer de cette méthode toString ()?
Vous pouvez obtenir une réponse avec:
Response response = client.newCall(request).execute();
Et obtenez le code d'état de réponse avec:
int responseCode = response.code();