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

网站建设过程规划和准备阶段设计工作室营业执照

网站建设过程规划和准备阶段,设计工作室营业执照,广州网站建设 讯度网络,中山网红目录 RestTemplate 简单使用 创建 RestTemplate接口调用一些其他设置简单总结公众号推荐在项目中#xff0c;当我们需要远程调用一个 HTTP 接口时#xff0c;我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类。Spring 官网对它的介绍如下#xf…目录 RestTemplate 简单使用 创建 RestTemplate接口调用一些其他设置简单总结公众号推荐在项目中当我们需要远程调用一个 HTTP 接口时我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类。Spring 官网对它的介绍如下 RestTemplate: The original Spring REST client with a synchronous, template method API. 从上面的介绍中我们可以知道RestTemplate 是一个同步的 Rest API 客户端。下面我们就来介绍下 RestTemplate 的常用功能。 RestTemplate 简单使用# RestTemplate 提供高度封装的接口可以让我们非常方便地进行 Rest API 调用。常见的方法如下 表格RestTemplate 的方法 上面的方法我们大致可以分为三组 getForObject --- optionsForAllow 分为一组这类方法是常规的 Rest APIGET、POST、DELETE 等方法调用exchange接收一个 RequestEntity 参数可以自己设置 HTTP methodURLheaders 和 body返回 ResponseEntityexecute通过 callback 接口可以对请求和返回做更加全面的自定义控制。 一般情况下我们使用第一组和第二组方法就够了。 创建 RestTemplate Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory) {RestTemplate restTemplate new RestTemplate(factory);return restTemplate; }Bean public ClientHttpRequestFactory simpleClientHttpRequestFactory() {SimpleClientHttpRequestFactory factory new SimpleClientHttpRequestFactory();factory.setReadTimeout(5000);factory.setConnectTimeout(15000);// 设置代理//factory.setProxy(null);return factory; } 创建 RestTemplate 时需要一个 ClientHttpRequestFactory通过这个请求工厂我们可以统一设置请求的超时时间设置代理以及一些其他细节。通过上面代码配置后我们直接在代码中注入 RestTemplate 就可以使用了。 有时候我们还需要通过 ClientHttpRequestFactory 配置最大链接数忽略SSL证书等大家需要的时候可以自己查看代码设置。 接口调用# 1. 普通接口调用 MapString, String vars Collections.singletonMap(hotel, 42); // 通过 GET 方式调用返回一个 String 值还可以给 URL 变量设置值也可通过 uriTemplateHandler 这个属性自定义 String result restTemplate.getForObject(https://example.com/hotels/{hotel}/rooms/{hotel}, String.class, vars);String url http://127.0.0.1:8080/hello; JSONObject param new JSONObject(); //restTemplate 会根据 params 的具体类型调用合适的 HttpMessageConvert 将请求参数写到请求体 body 中并在请求头中添加合适的 content-type // 也会根据 responseType 的类型本列子中是 JSONObject设置 head 中的 accept 字段当响应返回的时候再调用合适的 HttpMessageConvert 进行响应转换 ResponseEntityJSONObject responseEntityrestTemplate.postForEntity(url,params,JSONObject.class); int statusCodeValue responseEntity.getStatusCodeValue(); HttpHeaders headers responseEntity.getHeaders(); JSONObject body responseEntity.getBody(); 来源RestTemplate 最详解 - 程序员自由之路 - 博客园
http://www.pierceye.com/news/424860/

相关文章:

  • 让人做网站 需要准备什么网站建设国内外现状
  • 滨海做网站公司网页设计模板 中文
  • 辽源市网站建设怎么学做电商
  • 做pc端网站行情网站标签化
  • 中国做的很好的食品网站php图片网站源码
  • 做自媒体小视屏哪个网站好邹平网站建设公司
  • 字体样式 网站layui 网站建设模板
  • 沈阳网站设计江苏城乡建设部网站首页
  • 网站手机端生成wordpress如何下载
  • 网站数据抓取怎么做营销型网站开发定制
  • 福州营销型网站建设中国建设工程信息网站
  • 怎么在服务器里面做网站公司网站模板怎么做
  • 网站建设制作设计营销公司杭州石家庄网络公司哪家好
  • 重庆网站制作特点优势互联免费主机
  • 义乌网站制作多少钱wordpress有访客记录
  • 网站改版建议策划书百度搜索名字排名优化
  • 做药的常用网站wordpress加载js代码
  • 网站备案 通知杭州企业展厅设计公司
  • 简单个人网站开发代码广州白云区建设局网站
  • 网站空间控制面板软件做网站设计前景怎么样
  • 交流平台网站怎么做不了在家做网站编辑
  • 网站管理员登陆不了免费网页上传网站
  • 关于网站建设的英文歌外网设计素材网站
  • 中山比好的做网站的公司扫二维码直接进网站怎么做
  • 上海互联网网站建设东莞系统网站建设
  • 系部网站建设创新点外贸平台网站的营销方式
  • 做网站不给源代码吉林省招标网官方网站
  • 设计公司网站需要什么条件韩国能否出线
  • 做网站每个月可以赚多少钱公司注册网上怎么申请核名
  • 网站做防伪查询代码高校网站建设意义