• 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;
            
        }
        
  • 相关阅读:
    42、lucene和机器学习进行全文搜索,并排序
    41、javaMail机制
    40、dom以xml结尾的文件
    39、重新复习js之三
    38、重新复习javascript之三
    36、重新复习html和css之二
    35、重新复习html与css(1)
    34、Shiro框架入门三,角色管理
    33、插入一段大学学的计算机,正儿八经的计算机图形学
    32、shiro框架入门3.授权
  • 原文地址:https://www.cnblogs.com/1995yu/p/5479602.html
Copyright © 2020-2023  润新知