restTemplate实现 authorization basic权限认证(带账号密码)
RestTemplate restTemplate = new RestTemplate();//认证的账号和密码String authentication = account+":"+pwd;HttpHeaders headers = new HttpHeaders();//在请求头信息中携带Basic认证信息(这里才是实际Basic认证传递用户名密码的方式)headers.set("authorization", "Basic " + Base64.getEncoder().encodeToString(authentication.getBytes()));MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();mappingJackson2HttpMessageConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON, MediaType.APPLICATION_OCTET_STREAM));restTemplate.getMessageConverters().add(mappingJackson2HttpMessageConverter);//设置编码格式MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");headers.setContentType(type);//过滤掉账号认证失败的时候抛出的401异常restTemplate.setErrorHandler(new DefaultResponseErrorHandler(){@Overridepublic void handleError(ClientHttpResponse response) throws IOException{if(response.getRawStatusCode() != 401){super.handleError(response);}}});//发送请求
ResponseEntity<byte[]> response = restTemplate.exchange(url,HttpMethod.GET,new HttpEntity<byte[]>(headers),byte[].class);
结束----------------------------------------------------------------------------------------------------------------------------------------------------
restTemplate实现 authorization basic权限认证(带账号密码)相关推荐
- python 带账号密码的爬取
某些网页需要输入账号密码才能进入到特定的页面,比如cdsn登陆之后才能进入自己的博客管理页面. 博客页面url:https://mp.csdn.net/postlist 登陆的方式有几种,如下具体描述 ...
- 如何通过golang 连接阿里云的redis实例(golang带账号密码访问redis)
前言: 随着云技术和5G的到来,高并发.低延时.高扩展的需求必定会越来越高.并且现在的云技术实在超过了绝大多数小公司的技术积累,所以笔者认为将来必定会越来越多的公司会将自己的业务挪到云上来,也就是说将 ...
- Selenium 设置带账号密码的socks5代理
参考:https://icode.best/i/63647043972699 一.安装pproxy pip install pproxy 二.转发 pproxy -l socks5://127.0.0 ...
- Java权限管理|基于springBoot+springSecurity+jwt实现前后端分离用户权限认证
基于springBoot+springSecurity+jwt实现前后端分离用户权限认证 1. 项目说明 主要基于前后端分离情况下用户权限认证, 当用户登录认证成功后,每个用户会获取到自己的tok ...
- eureka配置账号密码才能访问
如果配置好了eureka server,默认情况下我们就直接直接访问到eureka的界面了.如果不想让所有人都能访问到eureka的界面,可以加上权限认证,输入账号密码才能访问. 方式如下: 在eur ...
- 运维(14) docker-compose部署Elasticsearch并设置账号密码
文章目录 一.前言 二.docker-compose部署Elasticsearch 三.访问 四.ES密码 1.设置ES密码 2.修改ES密码 五.其他 docker-compose-elastics ...
- [转]asp.net权限认证:HTTP基本认证(http basic)
本文转自:http://www.cnblogs.com/lanxiaoke/p/6353955.html HTTP基本认证示意图 HTTP基本认证,即http basic认证. 客户端向服务端发送一个 ...
- 数据权限过滤_带你实现SpringBoot整合JWT+Shiro进行权限认证「附源码地址」
JWT JSON Web Token(JWT)是一个非常轻巧的规范.这个规范允许我们使用 JWT 在用户和服务器之间传递安全可靠的信息. 我们利用一定的编码生成 Token,并在 Token 中加入一 ...
- Spring Security太复杂?试试这个轻量、强大、优雅的权限认证框架!
各位程序猿小伙伴们,中秋快乐~在节日欢快的气氛中大家是不是还在奋笔疾书.沉浸在学习的海洋中呢? 小编这两天休息在家一直在想一个问题,那就是我们在开发SpringBoot项目的时候,该怎么做好权限认证呢 ...
最新文章
- 最新maven插件的安装
- 2020 年微服务项目活跃度报告
- Matlab——plot polyfit polyval
- 夹缝中的中小开源项目,融资之路该如何走?
- eof函数怎么用matlab,EOF的源程序MATLAB.doc
- 大数据可视化分析方法与流程
- Atitit.软件的建模种类and 建模语言选型and UML???
- 基于python的贴吧舆情监控助手实战
- 51单片机学习1-8
- 超简单的自定义个性化网页鼠标光标样式 html+css+js
- VR MultiPass\SinglePass(Instanced)\MultiView 浅析和区分总结
- G - The Tourist Guide UVA - 10099
- ajax提交图片流,img显示
- 若不是因为生活所迫,谁愿把自己搞得满身才华
- The Perfect Man (超完美男人)
- 用Filmage Editor制作视频,赢不限时长录屏神器永久序列码!
- [附源码]计算机毕业设计JAVA基于JSP社区生鲜配送系统
- 油气管道供应可视化数据大屏:连点成线,打破信息孤岛
- 为什么我的小程序审核不通过?常见原因及解决方法
- EM@三角函数诱导公式
热门文章
- (HTTP代理与socket5)客户端访问,服务器处理步骤
- Elasticsearch索引新增字段
- 设计模式之 Composite(组合)通俗理解
- route 命令的使用
- flask (python web app framework)
- Number Sequence/数字序列
- 软件无线电处理平台设计原理图:136-KC705E增强版基于FMC接口的 Kintex-7 XC7K325T PCIeX8 接口卡 数据采集IO卡
- oracle 无效连接,Oracle SQL多重连接与重复记录或“无效标识符”
- 太平洋电信分享如何“构建敏捷网络,共筑网络安全防护带”
- 即使不考CCSP认证,也要了解的知识有哪些?