//http地址
String httpUrl="http://www.baidu.com/s?wd=e";
//HttpGet对象
HttpGet httpGet=new HttpGet(httpUrl);
try {
//httpClient对象
HttpClient httpClient=new DefaultHttpClient();
//请求HttpClient,取得HttpResponse
HttpResponse httpResponse=httpClient.execute(httpGet);
//请求成功
if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK){
//取得返回的字符串
String strResult=EntityUtils.toString(httpResponse.getEntity());
mTextView.setText(strResult);
}
else{
mTextView.setText("请求错误");
}
} catch (ClientProtocolException e) {
mTextView.setText(e.getMessage().toString());
}catch (IOException e) {
mTextView.setText(e.getMessage().toString());
}catch (Exception e) {
mTextView.setText(e.getMessage().toString());
}
//http地址
String httpUrl="http://www.baidu.com/s?wd=e";
//HttpPost对象
HttpPost httpPost=new HttpPost(httpUrl);
//使用NameValuePair来保存要传递的Post参数
List<NameValuePair> params=new ArrayList<NameValuePair>();
//添加要传递的参数
params.add(new BasicNameValuePair("wd","3" ));
try {
//设置字符集
HttpEntity httpEntity=new UrlEncodedFormEntity(params,"gb2312");
httpPost.setEntity(httpEntity);
//httpClient对象
HttpClient httpClient=new DefaultHttpClient();
//请求HttpClient,取得HttpResponse
HttpResponse httpResponse=httpClient.execute(httpPost);
//请求成功
if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK){
//取得返回的字符串
String strResult=EntityUtils.toString(httpResponse.getEntity());
mTextView.setText(strResult);
}
else{
mTextView.setText("请求错误");
}
} catch (ClientProtocolException e) {
mTextView.setText(e.getMessage().toString());
}catch (IOException e) {
mTextView.setText(e.getMessage().toString());
}catch (Exception e) {
mTextView.setText(e.getMessage().toString());
}