HttpClient接口Get方式
来源:互联网 发布:大数据与业务系统架构 编辑:程序博客网 时间:2024/04/26 05:25
import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.util.EntityUtils;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.widget.TextView;public class mainActivity extends Activity { TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.tv1); // HttpGet连接对象 HttpGet httpRequest = new HttpGet("http://10.0.2.2:8080/dem/"); try { // 取得HttpClient对象 HttpClient httpclient = new DefaultHttpClient(); // 请求HttpClient取得HttpResponse HttpResponse httpResponse = httpclient.execute(httpRequest); // 请求成功 if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) { String strResult = EntityUtils.toString(httpResponse .getEntity()); tv.setText(strResult); } else { tv.setText("请求失败"); } } catch(Exception e) { Log.e("", e.getMessage()); } }}