Java 从url读取响应

Java 从url读取响应,java,android,url,Java,Android,Url,我有这样的网址 我想从回复中读取状态和短信。我怎么做? 我尝试使用此代码,但它并不完美 new Thread(new Runnable() { URL url = null; int code; @Override public void run() { try { url = new URL("http://domscanner.ru/api/poll/login?phon

我有这样的网址

我想从回复中读取状态和短信。我怎么做? 我尝试使用此代码,但它并不完美

new Thread(new Runnable() {
        URL url = null;
        int code;
        @Override
        public void run() {
            try {
                url = new URL("http://domscanner.ru/api/poll/login?phone=79232893050");
                OkHttpClient client = new OkHttpClient();
                Request request = new Request.Builder()
                        .url(url)
                        .build();

                Call call = client.newCall(request);
                Response response = call.execute();
                code = response.code();
                if (!response.isSuccessful()) {
                    code = response.code();
                }
                String results;
                Log.i("TEST", "code " + code);
                if(code == 200) {
                    results = response.body().toString();
                } else {
                    results = "nothing";
                }

                Log.i("TEST ", "result " + results);
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }).start();
日志 代码
200

结果

okhttp3.internal.http。RealResponseBody@90b58f4


更改if-else语句,如下所示:

if(code == 200) {
    results = response.body().string();
} else {
    results = "nothing";
}