当前位置: 首页 > news >正文

樱花动漫imomoe官网入口黄冈网站推广优化找哪家

樱花动漫imomoe官网入口,黄冈网站推广优化找哪家,网站开发所需人才,建筑安全员证查询网上查询RestTemplate介绍 RestTemplate是Spring提供的用于访问RESTful服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate默认依赖JDK提供http连接的能力(HttpURLConnection),…

RestTemplate介绍

RestTemplate是Spring提供的用于访问RESTful服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate默认依赖JDK提供http连接的能力(HttpURLConnection),也可以通过替换为例如Apache HttpComponents、Netty或OkHttp等其它HTTP客户端 ,OkHttp的性能优越 ,本项目使用OkHttp,官 网 :Overview - OkHttp,github: https://github.com/square/okhttp。

RestTemplate效果测试

1.依赖

<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId>
</dependency>

2.配置 

@Bean
public RestTemplate restTemplate() {return new RestTemplate(new OkHttp3ClientHttpRequestFactory());
}

3.测试类

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.http.ResponseEntity;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.web.client.RestTemplate;@RunWith(SpringRunner.class)
@SpringBootTest
public class TemplateTest {@Autowiredprivate RestTemplate restTemplate;@Testpublic void test(){String url = "http://www.baidu.com";ResponseEntity<String> forEntity = restTemplate.getForEntity(url, String.class);System.out.println("网页结果:"+forEntity.getBody());}}

 

网页内容中中文乱码解决方案:

原因:

当RestTemplate默认使用String存储body内容时默认使用ISO_8859_1字符集。

解决:

配置StringHttpMessageConverter 消息转换器,使用utf-8字符集。

修改RestTemplate的定义方法

  @Beanpublic RestTemplate restTemplate(){RestTemplate restTemplate = new RestTemplate(new OkHttp3ClientHttpRequestFactory());//获取配置转换器List<HttpMessageConverter<?>> messageConverters = restTemplate.getMessageConverters();//设置编码格式messageConverters.set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));//将转换器修改后的对象再赋值回去,对原来对象属性进行修改restTemplate.setMessageConverters(messageConverters);return restTemplate;}

OkHttp3ClientHttpRequestFactory()

Ctrl+单击点进去查看源码

继续跟进

 光标在接口上ClientHttpRequestFactory

快捷键Ctrl+Alt+鼠标单击查看实现类,或者快捷键Ctrl+h,即可看到OkHttp3ClientHttpRequestFactory()

http://www.yayakq.cn/news/685077/

相关文章:

  • 北京做的比较好的网站公司软考网络规划设计师论文
  • 山东省建设科技协会网站电子建设网站的目的
  • 邹城网站建设zczwxxwordpress共用用户数据
  • 网站图怎么做会高清图片写字楼装修公司
  • 做产地证的网站小游戏开发需要多少钱
  • 网站开发上海工资贷款网站源码html
  • 网站虚拟机从头做有影响吗网站平台怎么建设
  • html5怎么做简单的网站兰州口碑营销
  • 广州贸易网站快速网站开发框架
  • dede+营销型网站广州搜索排名优化
  • 做网站建沪尚茗居全包价格
  • 为自家企业做网站手机网站打开自动wap
  • 济南网站建设首推企优互联不错局域网网站架设软件
  • 建设手机网站经验分享厘米售卡站怎么做网站
  • 做网站需要公司资料吗优秀网站作品下载
  • 自己做的微课上传到哪个网站wordpress控件图标
  • 网站负责人幕布照片东莞搜索优化十年乐云seo
  • 为什么我自己做的网站百度不到邮件模板网站
  • 嫦娥直播seo技术什么意思
  • 给网站公司做网站博罗网站制作公司
  • php在线做网站建设企业网站对公
  • 做设计在哪个网站找图片企业网站推广服务协议
  • 做网站属于技术开发吗淘宝客 wordpress
  • 安庆高端网站建设公司最新企业名录搜索软件
  • 做网站的空间和服务器吗如何用ip做网站
  • 如何用wordpress站群江西九江刚刚发生的新闻
  • WordPress瀑布流图片站我国经济总量
  • 网站建设 doc中国黄页网址
  • 深度网营销型网站建设公司怎么样app网站制作
  • p2p网站功能模块wordpress 网站搭建