博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Java]随记--HttpClient发送put请求
阅读量:4986 次
发布时间:2019-06-12

本文共 1427 字,大约阅读时间需要 4 分钟。

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包:

 

转载于:https://www.cnblogs.com/zhao1949/p/7482814.html

你可能感兴趣的文章
克鲁斯卡尔(模板题)
查看>>
汉字转拼音
查看>>
Python中Web框架编写学习心得
查看>>
dataTable/dataSet转换成Json格式
查看>>
asp.net core模块学习
查看>>
MySQL远程连接不上的解决方法
查看>>
如何使用JMeter从文件中提取数据
查看>>
AndroidBase基础类文档
查看>>
使用delphi 开发多层应用(十九) ios通过soap 访问kbmmw服务器
查看>>
三大特征 封装 继承 多态
查看>>
Python 3 函数分类
查看>>
通过.frm表结构和.ibd文件恢复数据
查看>>
R语言之——字符串处理函数
查看>>
架构师速成5.1-小学gtd进阶
查看>>
Spring-aop(一)
查看>>
ucos在xp平台下开发环境搭建
查看>>
python基础入门while循环 格式化 编码初识
查看>>
cmake方式使用vlfeat
查看>>
windows下用纯C实现一个简陋的imshow:基于GDI
查看>>
struts2 自定义类型转换器
查看>>