我正在使用OkHttp获取一些网站的内容。
然而,我无法从响应中获取Http状态码。
我的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();
这种方法:
httpResponse.toString();
返回以下内容:
Response{protocol=http/1.1, code=200, message=OK, url=https://www.google.at}
有没有一种方法可以将statusCode作为整数获取,或者我需要使用正则表达式从此toString()方法中过滤它?
com.squareup.okhttp.Response
对象,而不是一个org.apache.http.HttpResponse
对象。 - maja