HttpClient接口Post方式
生活随笔
收集整理的这篇文章主要介绍了
HttpClient接口Post方式
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
2019独角兽企业重金招聘Python工程师标准>>>
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.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.os.Bundle; import android.util.Log; import android.widget.TextView;public class mainActivity extends Activity {TextView tv;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);tv = (TextView) findViewById(R.id.tv1);// HttpPost连接对象HttpPost httpRequset = new HttpPost("http://10.0.2.2:8080/dem/");// 使用NameValuePair来保存要传递的Post参数List<NameValuePair> params = new ArrayList<NameValuePair>();// 添加要传递的参数params.add(new BasicNameValuePair("par", "asdf"));try {// 设置字符集HttpEntity httpentity = new UrlEncodedFormEntity(params, "gb2312");// 请求httpRequsethttpRequset.setEntity(httpentity);// 取得HttpClientHttpClient httpClient = new DefaultHttpClient();// 取得HttpResponseHttpResponse httpResponse = httpClient.execute(httpRequset);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());}} }版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://my.oschina.net/u/2406628/blog/473359
总结
以上是生活随笔为你收集整理的HttpClient接口Post方式的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 新手!SDK Manager里找不到AP
- 下一篇: ECshop网点程序优化-后台添加类目自