1. URL
public class MyURLActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
URL url;
String temp;
StringBuffer sb = new StringBuffer();
try {
url = new URL("http://192.168.18.157?name=allen");// 根据自己的服务器地址填写
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));// 获取输入流
while ((temp = in.readLine()) != null) {
sb.append(temp);
}
System.out.println(sb.toString());
in.close();
} catch (MalformedURLException me) {
System.err.println("你输入的URL格式有问题!");
me.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
thread.start();
}
}
2. HttpClient
public class MyHttpClientActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet("http://192.168.18.157?name=allen");// 根据自己的服务器地址填写
try {
HttpResponse response = client.execute(httpGet);
String temp;
StringBuffer sb = new StringBuffer();
BufferedReader in = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));// 获取输入流
while ((temp = in.readLine()) != null) {
sb.append(temp);
}
System.out.println(sb.toString());
in.close();
} catch (ClientProtocolException e) {
e.printStackTrace();