zoukankan      html  css  js  c++  java
  • HttpClient请求网络数据的Post请求

    new Thread(){
                public void run() {
                    
                    try {

                       //获得输入框内容
                        String phonenum=et_phone_num.getText().toString().trim();
                        String password=et_password.getText().toString().trim();
                        String name=et_name.getText().toString().trim();
                        
                        
                        HttpClient client=new DefaultHttpClient();
                        HttpPost post=new HttpPost(urlPath);
                        //将汉字编码
                        String ss=URLEncoder.encode(name, "utf-8");
                        
                        List<NameValuePair> parameters=new ArrayList<NameValuePair>();
                        parameters.add(new BasicNameValuePair("userName", ss));
                        parameters.add(new BasicNameValuePair("userPhone", phonenum));
                        parameters.add(new BasicNameValuePair("userPassword", password));
                        
                        HttpEntity entity=new UrlEncodedFormEntity(parameters,"utf-8");
                        post.setEntity(entity);
                        HttpResponse response=client.execute(post);
                        StatusLine line=response.getStatusLine();
                        int code=line.getStatusCode();
                        if (code==200) {
                            HttpEntity entity2=response.getEntity();
                            String result=EntityUtils.toString(entity2,"utf-8");
                            Message message=new Message();
                            message.obj=result;
                            message.what=1;
                            handler.sendMessage(message);
                        }
                        
                        
                    } catch (UnsupportedEncodingException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (ClientProtocolException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    } catch (IOException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                };
            }.start();

  • 相关阅读:
    Saltstack module gem 详解
    Saltstack module freezer 详解
    Saltstack module firewalld 详解
    Saltstack module file 详解
    Saltstack module event 详解
    Saltstack module etcd 详解
    Saltstack module environ 详解
    Saltstack module drbd 详解
    Saltstack module dnsutil 详解
    获取主页_剥离百度
  • 原文地址:https://www.cnblogs.com/changyiqiang/p/5779941.html
Copyright © 2011-2022 走看看