zoukankan      html  css  js  c++  java
  • [Java]随记--HttpClient发送put请求

    http://blog.csdn.net/u010989191/article/details/52852155

    **********************************************************

       @RequestMapping(value="/Xxxxx/authenticate")
        public @ResponseBody String getToken(@RequestParam String username, @RequestParam String password) throws Exception {
            InputStream is = null;
            BufferedReader br = null;
            StringBuilder sBuilder = null;
            try {
                HttpClient httpClient = new DefaultHttpClient();
                HttpPut httpPut = new HttpPut("url");
                httpPut.addHeader("username",username);
                httpPut.addHeader("password",password);
                HttpResponse httpResponse = httpClient.execute(httpPut);
                //连接成功
                if(200 == httpResponse.getStatusLine().getStatusCode()){
                    HttpEntity httpEntity = httpResponse.getEntity();
                    is = httpEntity.getContent();
                    br = new BufferedReader(new InputStreamReader(is));
                    String tempStr;
                    sBuilder = new StringBuilder();
                    while ((tempStr = br.readLine()) != null) {
                        sBuilder.append(tempStr);
                    }
                    br.close();
                    is.close();
                }
            }catch (Exception e){
                System.out.println(e);
                e.printStackTrace();
            }
            return sBuilder==null? "":sBuilder.toString();
        }

    所需的jar包:http://download.csdn.net/detail/u010989191/9657039

  • 相关阅读:
    HDU 4393 Throw nails(贪心加模拟,追及问题)
    【Add Two Numbers】
    【Single Num II】cpp
    【Single Number】cpp
    【Candy】cpp
    【Gas Station】cpp
    【Set Matrix Zeros】cpp
    【Gray Code】cpp
    【Climbing Stairs】cpp
    【Plus One】cpp
  • 原文地址:https://www.cnblogs.com/zhao1949/p/7482814.html
Copyright © 2011-2022 走看看