zoukankan      html  css  js  c++  java
  • HttpClient---------demo

    public class aa {
        public static void main(String[] args) {
            // 创建HttpClient实例
            HttpClient httpclient = new DefaultHttpClient();
            // 创建Get方法实例
            HttpPost httpPost = new HttpPost(
                    "http://localhost:8080/sso/modify/modify.action");
            List<NameValuePair> nvps = new ArrayList<NameValuePair>();
            // 提交两个参数及值
            nvps.add(new BasicNameValuePair("data", "wwwq"));
            // 设置表单提交编码为UTF-8
            try {
                httpPost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
                HttpResponse response = httpclient.execute(httpPost);
                HttpEntity entity = response.getEntity();
                if (entity != null) {
                    InputStream instreams = entity.getContent();
                    String str = convertStreamToString(instreams);
                    System.out.println("Do something");
                    System.out.println(str);
                    // Do not need the rest
                }
            } catch (Exception e) {
                  e.printStackTrace();
            }finally{
                httpPost.abort();
            }
        }
    
        public static String convertStreamToString(InputStream is) {
            BufferedReader reader = new BufferedReader(new InputStreamReader(is));
            StringBuilder sb = new StringBuilder();
    
            String line = null;
            try {
                while ((line = reader.readLine()) != null) {
                    sb.append(line + "
    ");
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    is.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return sb.toString();
        }
    }
  • 相关阅读:
    笔记44 Hibernate快速入门(一)
    tomcat 启用https协议
    笔记43 Spring Security简介
    笔记43 Spring Web Flow——订购披萨应用详解
    笔记42 Spring Web Flow——Demo(2)
    笔记41 Spring Web Flow——Demo
    Perfect Squares
    Factorial Trailing Zeroes
    Excel Sheet Column Title
    Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/volare/p/3958283.html
Copyright © 2011-2022 走看看