//请求成功
if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK)
{
//取得返回的字符串
String strResult = EntityUtils.toString(httpResponse.getEntity());
resultText.setText(strResult);
}
else
{
resultText.setText("请求错误!");
}
}
catch (ClientProtocolException e)
{
resultText.setText(e.getMessage().toString());
}
catch (IOException e)
{
resultText.setText(e.getMessage().toString());
}
catch (Exception e)
{
resultText.setText(e.getMessage().toString());
}
}
}
使用HttpClient中的HttpPost()方法进行http通信的实例:
复制代码 /**
*description:Android HttpPost()
*authour:YanEr·Gates
*website:http://www.easck.com/> */
package me.gogogoog;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
import android.app.Activity;
import android.widget.TextView;
public class ResultActivity extends Activity{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.result);










