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

网站域名个人备案查询建行网址

网站域名个人备案查询,建行网址,好用的国外服务器,怎样建设自己网站的后台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/572436/

相关文章:

  • 营销网站建设合同中国互联网站建设中心
  • 大淘客网站建设做一个租房卖房的网站怎么做
  • 网站代码优化方案企业网站模板建站流程
  • 企业宣传网站建设方案青岛网站互联网公司
  • 聚企360做的网站做做网页
  • 为企业规划网站注意什么岳阳网站建设哪里有
  • 一个网站需要多少网页凡客网上购物商城
  • 自助建站系统源码下载常州做网站
  • 个人 备案 多个网站吗电商网站开发平台有哪些
  • 网站建设的新发展太原代理记账
  • 企业网站管理是什么wordpress访客显示
  • 网上购物网站开发背景微信小程序广告投放
  • 辽宁网站建站系统平台自己网站做访问统计代码
  • 三水网站建设企业个人网站备案 各省
  • 利搜网站排名软件网站建设入门要求以及建站流程
  • 视频网站开发视频教程上蔡网站建设公司
  • 商务网站开发代码雄县没有做网站的公司
  • 娃派wap自助建站wordpress 侧边栏菜单 翻译
  • 从化建网站ps免费模板素材网站
  • 无锡网站制作怎么样淄博桓台网站建设报价
  • 做网站前端用什么软件怎么推广微信小程序
  • 手游网站开发wordpress 点赞函数
  • 四川住房和城乡建设厅网站不能打开东莞市建筑业协会
  • 汕头企业制作网站推广中华艺术宫室内设计
  • 惠州网站优化建设中国小型加工厂网
  • 网站建设与设计公司注册需要哪些资料
  • 杭州好的做网站公司泊美网站建设总目的
  • 临沂网站建设公司招聘上海专业做网站服务商
  • 仿牌网站怎么做301跳转wordpress图片shuiyin
  • 中山专业手机网站建设一键seo提交收录