从android调用外部URL并获得响应

Lal*_*tar 1 url android call

我试图在android中调用一个URL

HttpClient mClient= new DefaultHttpClient()

HttpGet get = new HttpGet("www.google.com ");

mClient.execute(get);

HttpResponse res = mClient.execute(get);
Run Code Online (Sandbox Code Playgroud)

但是,我没有得到任何回应.如何在Android中调用URL?

Jor*_*sys 7

这是一个完整的例子:

        DefaultHttpClient httpclient = new DefaultHttpClient();
        HttpGet httpget = new HttpGet(yourURL);
        HttpResponse response = httpclient.execute(httpget);
        in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
        StringBuffer sb = new StringBuffer("");
        String line = "";
        String NL = System.getProperty("line.separator");
        while ((line = in.readLine()) != null) {                    
            sb.append(line + NL);
        }
        in.close();
        String result = sb.toString();
        Log.v("My Response :: ", result);
Run Code Online (Sandbox Code Playgroud)

使用协议" http://" 的网址

"http://www.stackoverflow.com" instead of just "www.stackoverflow.com"
Run Code Online (Sandbox Code Playgroud)

一定要有这个权限进入你的 androidmanifest.xml

<uses-permission
    android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)