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;
            
        }
        
  • 相关阅读:
    JSP_core
    J2EE_Servlet——helloworld
    JS_对象原型链
    JDBC_Hive & coding
    Python错误——TypeError: 'NoneType' object is not iterable
    Python错误——TypeError: is_leap_year() takes 0 positional arguments but 1 was given
    python错误:sh: cls: command not found
    Git——版本控制系统
    samba服务器搭建+权限设置
    windows10 samba 安全策略无法访问
  • 原文地址:https://www.cnblogs.com/1995yu/p/5479602.html
Copyright © 2011-2022 走看看