之前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));
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();
}