HttpClient模式下的Post方法,可以中文显示
2016-06-15 21:50
423 查看
之前android工程中用到的
private void executeConfirmPost() {
// TODO Auto-generated method stub
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try{
HttpClient client= new DefaultHttpClient();
//webpage address
HttpPost request= new HttpPost("http://192.168.40.40:8889/auth/confirm" );
List<NameValuePair> parameters=new ArrayList<NameValuePair>();
parameters.add(newBasicNameValuePair("username","中文abc!@#@!$%!@%^"));
parameters.add( new BasicNameValuePair("password", "test"));
parameters.add( new BasicNameValuePair("id", result2));
private void executeConfirmPost() {
// TODO Auto-generated method stub
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try{
HttpClient client= new DefaultHttpClient();
//webpage address
HttpPost request= new HttpPost("http://192.168.40.40:8889/auth/confirm" );
List<NameValuePair> parameters=new ArrayList<NameValuePair>();
parameters.add(newBasicNameValuePair("username","中文abc!@#@!$%!@%^"));
parameters.add( new BasicNameValuePair("password", "test"));
parameters.add( new BasicNameValuePair("id", result2));
UrlEncodedFormEntity formEntity=new UrlEncodedFormEntity(parameters,"utf-8" ); request.setEntity(formEntity); //execute request HttpResponse response=client.execute(request); Message message= new Message(); message. what= CONFIRMPOST; if(response.getStatusLine().getStatusCode()==200){ String strResult=EntityUtils.toString(response.getEntity(), "utf-8"); Log. i("resonse", "confirm response="+strResult); message. obj= "Confirm "+strResult; //btnlogin.setText(strResult); } else { message. obj= "确认失败" ; } handler.sendMessage(message); } catch (Exception e) { // TODO: handle exception } finally{} } }).start(); }
相关文章推荐
- HttpURLConnection的用法
- 【复习】servlet之Http状态码
- 【复习】servlet之HttpServletResponse
- Android Studio无法使用Apache的HttpClient
- TCP/IP指南
- 子网划分的两个例子
- IP地址、子网掩码、网络号、主机号、网络地址、主机地址
- 详解网络传输中的三张表,MAC地址表、ARP缓存表以及路由表
- OKHTTP通信使用(三)HTTPS
- HTTP状态码详解
- 关于 包、帧、数据报、段和消息 的概念区别
- HTTP协议使用cookie
- 使用HttpURLConnection请求XML数据
- OKHttp通信使用(二)
- 【iOS】网络请求之cookie
- Android的常用网络基础
- httpUtils网络请求
- OKHttp通信使用(一)
- 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/493/12549493.shtml
- TCP/IP协议详解(二):建立和关闭连接