文档章节

Spring RestTemplate Add Header

OrangeJoke
 OrangeJoke
发布于 2016/10/09 11:26
字数 115
阅读 319
收藏 0
   // 发送请求
   public void moduleChangeNotify(String url) {
        MultiValueMap<String, Object> form = buildFormData(changes); //构建post数据,这里使用form 表单
        HttpEntity<Object> request = setHeader(form); //构造并添加http头信息
        try {
            Object result =restTemplate.exchange(url, HttpMethod.POST, request,Object.class).getBody();
        } catch (Exception e) {
            LOGGER.warn("post change data error . post url:{} . exception:{}", url, e);
        }
    }

    // 添加头信息
    private HttpEntity<Object> setHeader(MultiValueMap<String, Object> postData) {
        MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
        headers.add("Content-Type", MediaType.APPLICATION_FORM_URLENCODED_VALUE);
        return new HttpEntity<>(postData, headers);
    }


© 著作权归作者所有

共有 人打赏支持
OrangeJoke
粉丝 35
博文 47
码字总数 32623
作品 0
江北
高级程序员
私信 提问
Spring Framework 4.3.5, 4.2.9 和 3.2.18 发布

Spring Framework 4.3.5, 4.2.9 和 3.2.18 发布了。 4.3.5 Bug 修复 [SPR-14860] - RestTemplate POST and PUT don't work with Netty4ClientHttpRequestFactory [SPR-14889] - Netty4Clien......

达尔文
2016/12/22
2.7K
9
SpringBoot基础教程2-1-11 RestTemplate整合HttpClient

1 概述 请求在服务端开发中必不可少,本文使用做门面,做实现,演示基础的请求例子。 2 源码分析 2.1 添加依赖 在模块中内置,自动引入 2.2 配置文件(可选) 2.3 编写配置(必备) 做完上述...

Mkeeper
09/18
0
0
Spring Cloud Finchley.SR1 的学习与应用 6 - 服务消费

Ribbon 服务提供者 服务提供者已经在《Spring Cloud Finchley.SR1 的学习与应用 4 - 服务注册》一文中做了明确说明,这里不在赘述了。 服务消费者 创建服务消费者根据使用 API 的不同,大致分...

张shieppp
11/21
0
0
Spring Social 1.1.0 RC1 发布

Spring Social 1.1.0 RC1 发布,新特性包括: 新的 Thymeleaf 3 和 4 方言以匹配 JSP 标签库 通用的连接工厂用于快速配置连接支持,提供一个 RestOperations 作为 API 绑定 优化 Spring 3.2...

oschina
2014/03/12
1K
2
白话SpringCloud | 第四章:服务消费者(Ribbon+Feign)

前言 上两章节,介绍了下关于注册中心-Eureka的使用及高可用的配置示例,本章节开始,来介绍下服务和服务之间如何进行服务调用的,同时会讲解下几种不同方式的服务调用。 一点知识 在体系中,...

oKong
09/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

并发+超时示例

func installMantisAgent() {log.Println("begin auto repair mantis agent")num := 0succNum := 0failNum := 0var Q *queue.Queueswitch g.Config().RepairType {ca......

我爱吃葱花
14分钟前
1
0
增加一列自增id

ALTER TABLE xxxx ADD iSiteId INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

colin_86
23分钟前
3
0
开发函数计算的正确姿势 —— 爬虫

在 《函数计算本地运行与调试 - Fun Local 基本用法》 中,我们介绍了利用 Fun Local 本地运行、调试函数的方法。但如果仅仅这样简单的介绍,并不能展现 Fun Local 对函数计算开发的巨大效率...

阿里云官方博客
28分钟前
2
0
安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
32分钟前
1
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
38分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部