java 发送Bearer token请求
问题:
在与其他系统进行交互时,客户的服务端需要这样认证,没有办法,只能java 来拼凑了。
java 代码实现如下:
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("Accept", "application/json");
**httpHeaders.add("Authorization", propertyUtils.getDeviceTreeToken());**
String result = getRequest(propertyUtils.getDeviceTreeUrl(), null, httpHeaders);private String getRequest(String url, MultiValueMap<String, String> params, HttpHeaders headers) throws Exception {SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();requestFactory.setConnectTimeout(10000);// 设置建立连接超时时间requestFactory.setReadTimeout(10000);// 设置等待返回超时时间RestTemplate client = new RestTemplate(requestFactory);HttpMethod method = HttpMethod.GET;headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<>(params, headers);ResponseEntity<String> response = client.exchange(url, method, requestEntity, String.class);return response.getBody();}
针对于Bearer token改下写法就行:
httpHeaders.add("Authorization", "Bearer " + propertyUtils.getDeviceTreeToken());
这样修改上面的就行了。
java 发送Bearer token请求相关推荐
- JAVA发送HTTP同步请求和异步请求
JAVA发送HTTP同步请求和异步请求 同步请求:每一次执行httpClient.execute方法时都是阻塞的,必须等待到响应才能继续往下走. CloseableHttpClient httpCli ...
- java发送http get请求的两种方式
长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset)throw ...
- java发送get post请求_【工具】java发送GET、POST请求
前项目使用这种HTTP的方式进行数据交互,目前已更换数据交互方式,但是作为接口提供调用来说还是比较简洁高效的: 总体流程就是: 1.发送HTTP请求 2.获取返回的JSON对象 3.JSON转换 pa ...
- Java发送GET/POST请求
使用java.net包发送HTTP POST和GET请求的Java代码如下: import java.io.BufferedReader; import java.io.IOException; im ...
- java 发送 接受 xml请求
二.客户端代码 通过Http Post Xml传递数据,客户端一般是通过URL建立到服务端的连接,向服务端发送xml数据,然后获取服务端的响应并进行解析: Java代码 String xmlStrin ...
- Java发送HTTP POST请求(内容为xml格式)
今天在给平台用户提供http简单接口的时候,顺便写了个调用的Java类供他参考. 服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的h ...
- java发送http post请求报文_Java 用HTTP的方式发送JSON报文请求
String resp= null; JSONObject obj= newJSONObject(); obj.put("name", "张三"); obj.p ...
- java发送get请求_java发送http get请求的两种方法(总结)
长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...
- Java如何发起http请求的实现(GET/POST)
前言 在未来做项目中,一些功能模块可能会采用不同的语言进行编写.这就需要http请求进行模块的调用.那么下面,我将以Java为例,详细说明如何发起http请求. 一.GET与POST GET和POST ...
最新文章
- Ubuntu16.04 安装ftp
- n数码问题,全排列的hash(转载
- (Java)ArrayList集合
- python编写性别比例_Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】...
- 华为鸿蒙os电视测评,高端技术下放毫不吝啬!华为智慧屏SE系列评测:鸿蒙OS让入门大屏也好用...
- java listview颜色_[摘]android listview选中某一行,成选中状态颜色高亮显示
- vue跳转下个页面关闭当前页面_如何机智判断页面是刷新还是关闭,背景:vue项目,需求:关闭页面,下次直接跳到登陆页...
- Django3与Vue3前后端分离搭建
- 推荐系统思维导图——第一章
- json.parser性能_Jackson JSON Java Parser API示例教程
- spark-submit(spark版本2.3.2)
- 淘宝商品分享自动转淘宝客推广的特殊主题插件
- 配置ext邮箱服务器,Extmail实现邮件服务器
- win10远程控制+Android,win10实现手机远程控制电脑步骤分享
- 计算机语言的拼音,语言拼音_语言的拼音和组词_怎么写语言拼音
- 实用小技巧,Python一秒将全部中文姓名转为拼音!
- 金蝶K/3 Cloud 实施笔记
- Nginx代理浏览器接口调用本地的后端接口
- [PCIe] [电源管理] 面向硬件的ASPM链路状态和L1子状态
- linux curses,Linux下利用curses库实现弹球游戏
热门文章
- Blender 建模风扇(UV贴图、图像纹理、环境纹理、伽玛、Cycles渲染)
- 将html字符串转换成html标签显示到页面上(转)
- incaseformat蠕虫病毒爆发,深信达助力安全防护
- iOS代码混淆的探索
- 高级控件之分组列表视图(ExpandableListView)
- Huffman编解码实现文本压缩
- 零基础怎么学Python?要学多久?
- php程序主入口,主:(index.php)入口
- paypal余额限制_如何将您的PayPal余额转换成可以在任何地方消费的借记卡
- u盘与计算机识别不正常,U盘识别不了的原因及解决方法