首页 > 其他分享 >RestTemplate添加请求头信息

RestTemplate添加请求头信息

时间:2023-02-20 16:47:08浏览次数:34  
标签:请求 RestTemplate MediaType headers add 添加 responseEntity xxxxxxxxxx

//~~~~~~~~~~~~~~~~~~~~ 设置请求头信息 ~~~~~~~~~~~~~~~~~~~~
HttpHeaders headers = new HttpHeaders();
headers.add("appid", "xxxxxxxxxx");
headers.add("timestamp", "xxxxxxxxxx");
headers.add("sign", "xxxxxxxxxx");
headers.add("apisign", "xxxxxxxxxx");
//设置编码格式为UTF-8
MediaType type = MediaType.parseMediaType("application/json; charset = UTF-8");
headers.setContentType(type);
headers.add("Accept", MediaType.APPLICATION_JSON.toString());
//~~~~~~~~~~~~~~~~~~~~ 封装请求头和请求体 ~~~~~~~~~~~~~~~~~~~~
HttpEntity<String> httpEntity = new HttpEntity<>("params(业务参数Json字符串)", headers);
//~~~~~~~~~~~~~~~~~~~~ 调用接口,接收响应 ~~~~~~~~~~~~~~~~~~~~
ResponseEntity<String> responseEntity = restTemplate.postForEntity("url", httpEntity, String.class);
logger.info(">>>>> 企业下查询发票响应数据,信息: -> {}", responseEntity.getBody());
// 判断请求是否成功
if (responseEntity.getStatusCodeValue() != HttpStatus.OK.value()) {
    logger.error("请求接口失败,信息: -> {}", responseEntity.getBody());
}

标签:请求,RestTemplate,MediaType,headers,add,添加,responseEntity,xxxxxxxxxx
From: https://www.cnblogs.com/Anhk/p/17137944.html

相关文章

  • Vue2 项目中添加 vite
    正常创建Vue2项目使用命令方式vuecreateprojectname或使用图形方式vueui安装vite相关组件安装组件,此组件是开发依赖包。npminstallvitevite-plugin-vue2......
  • notepad++行头行尾批量添加内容操作
    行头光标放在行首或全选快捷键Alt+C,然后输入内容就可以了   行尾第一种方法:光标放在行尾快捷键Alt+C,然后输入内容就可以了。但是每行数据不对齐的话会出现以下......
  • Python正则替换请求头格式代码
    有时候请求网站的时候需要携带请求头,从浏览器扒下来的请求头手动操作很不方便,代码类似如下:Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,......
  • odoo 为可编辑列表视图字段搜索添加查询过滤条件
    实践环境Odoo14.0-20221212(CommunityEdition)需求描述如下图,列表网仓记录详情页面(form视图),编辑内联视图中的货主记录,为货主和仓库字段搜索,添加过滤条件,具体如下:......
  • Cors 自定义请求头问题
    背景前后端分离,重理登录响应逻辑问题分离前的逻辑是,通过springsecurity校验每一次请求的授权,并且对于未登录和权限不足两种情况,又分别根据不同的请求类型做了两......
  • odoo 为form表单视图添加chatter功能
    实践环境Odoo14.0-20221212(CommunityEdition)需求描述如图,给表单新增一个类似聊天的窗口,当记录一些表单活动(本例为自动记录当前记录状态变化)需求实现模型定义......
  • NPOI给word中的表格table动态添加行,并保留表格样式 , 替换文字
    publicclassNPOIHelper{///<summary>///输出模板docx文档///</summary>///<paramname="tempFilePath">模板文件地......
  • 性能测试-面向目标性能场景(50tps)以及秒杀(达到多少人)-波浪形请求终极性能
    1、50tps分析-5tps分析50tps基本上满足了大部分中小企业要求了需求:期望我项目的接口,都要能满足50tps?算50tps:50个事务每秒50t/s 1分钟:50\*60s=3000事......
  • 跨域请求
    目录跨域请求--CORS两种请求返回格式添加django使用django-cors-headers解决跨域问题跨域请求--CORS两种请求CORS基本流程浏览器将CORS请求分成两类:简单请求(simplere......
  • #yyds干货盘点 react笔记之学习之完成添加功能
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......