我试图在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?
这是一个完整的例子:
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)