zoukankan      html  css  js  c++  java
  • Httpclient请求数据(post)

    public static String loginCheck_POST_HttpClient(String name,String pass,String url){
            String result = "";
            
            HttpPost post = new HttpPost(url);//创建httpClient的post请求对象
            //设置请求参数
            HttpParams params = new BasicHttpParams();
            HttpConnectionParams.setConnectionTimeout(params, 5*1000);
            HttpConnectionParams.setSoTimeout(params, 5*1000);
            //传值
            //创建List集合,存放向服务器传递的数据
            List<NameValuePair> reqData = new ArrayList<NameValuePair>();
            NameValuePair p1 = new BasicNameValuePair("username", name);
            NameValuePair p2 = new BasicNameValuePair("userpass", pass);
            reqData.add(p1);
            reqData.add(p2);
            
            try {
                HttpEntity entity = new UrlEncodedFormEntity(reqData, "utf-8");
                post.setEntity(entity);//给post请求对象,设置上传的数据
                HttpClient client = new DefaultHttpClient(params);//创建HttpClient对象
                HttpResponse res = client.execute(post);//执行post请求,获得结果
                if(res.getStatusLine().getStatusCode() == 200){
                    HttpEntity resEntity = res.getEntity();//获得相应结果,是一个HttpEntity对象
                    result = EntityUtils.toString(resEntity, "utf-8");//转换为字符串
                }
            } catch (UnsupportedEncodingException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            } catch (ClientProtocolException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
            return result;
            
        }
        
  • 相关阅读:
    Swift 3 中的访问控制 open public internal fileprivate private
    swift3.0 创建一个app引导页面
    cocoapods安装及常用命令
    swift 多线程及GCD
    swift 键盘属性与事件
    [bzoj2588] Count on a tree
    [JSOI2007] 文本生成器
    18.09.22模拟赛T2 历史
    [USACO18OPEN] Talent Show
    [国家集训队] 整数的lqp拆分
  • 原文地址:https://www.cnblogs.com/1995yu/p/5479602.html
Copyright © 2011-2022 走看看