httpclient4 post请求传参数

来源:互联网 发布:cbd2000数据库 编辑:程序博客网 时间:2024/06/05 01:24
<pre name="code" class="java"> public static String sendFormByPost(String url) throws Exception{      CloseableHttpClient httpClient=null;              try {               httpClient=HttpClients.createDefault();             HttpPost httpPost=new HttpPost(url);                          //添加传入参数             List<NameValuePair> pair=new ArrayList<NameValuePair>();             pair.add(new BasicNameValuePair("name", "李阳阳"));             pair.add(new BasicNameValuePair("sex", "nan"));             UrlEncodedFormEntity entity= new  UrlEncodedFormEntity (pair,"utf-8");             httpPost.setEntity(entity);                         //发送相应数据     CloseableHttpResponse reseponse=httpClient.execute(httpPost);     HttpEntity res=reseponse.getEntity();     BufferedReader reader=new BufferedReader(new InputStreamReader(res.getContent(),"UTF-8"));    String result="";    String line;    while((line=reader.readLine()) != null){    result+=line;    }    return result;              } catch (Exception e){                 e.printStackTrace();                }                 return null;         }  


0 0
原创粉丝点击