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

赣州网站建设设计漳州市建设局网站混凝土公示

赣州网站建设设计,漳州市建设局网站混凝土公示,建设评标专家在哪个网站,wordpress主题破解2019场景#xff1a;前端调用后端的接口完成设备参数的更新#xff0c;后端在接口代码中需要调用设备端提供的接口来完成设备参数的更新。 RestTemplate 是用于同步client端访问 Restful 服务的一个核心类 默认使用 JDK 提供的包去建立HTTP连接 为每种 HTTP 请求都实现了相关的…  场景前端调用后端的接口完成设备参数的更新后端在接口代码中需要调用设备端提供的接口来完成设备参数的更新。 RestTemplate 是用于同步client端访问 Restful 服务的一个核心类 默认使用 JDK 提供的包去建立HTTP连接 为每种 HTTP 请求都实现了相关的请求封装方法,根据HTTP的六个方法制定 HTTP methodRestTemplate methodsDELETEdeleteGETgetForObjectgetForEntityHEADheadForHeadersOPTIONSoptionsForAllowPOSTpostForLocationpostForObjectPUTputanyexchangeexecute 首先编写RestTemplate的配置类 import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import org.springframework.web.client.RestTemplate;import java.util.ArrayList; import java.util.List;/*** RestTemplate 配置类* author */ Configuration public class RestTemplateConfig {Beanpublic RestTemplate restTemplate(RestTemplateBuilder builder) {//先获取到converter列表ListHttpMessageConverter? converters builder.build().getMessageConverters();for(HttpMessageConverter? converter : converters){//因为我们只想要jsonConverter支持对text/html的解析if(converter instanceof MappingJackson2HttpMessageConverter){try{//先将原先支持的MediaType列表拷出ListMediaType mediaTypeList new ArrayList(converter.getSupportedMediaTypes());//加入对text/html的支持mediaTypeList.add(MediaType.TEXT_HTML);mediaTypeList.add(MediaType.TEXT_PLAIN);//将已经加入了text/html的MediaType支持列表设置为其支持的媒体类型列表((MappingJackson2HttpMessageConverter) converter).setSupportedMediaTypes(mediaTypeList);}catch(Exception e){e.printStackTrace();}}}return builder.build();} }由于设备端接口接收的参数为JSON类型需要在后端将对象转换为JSON对象并添加请求头 Autowiredprivate RestTemplate restTemplate;/*** 获取相机参数** return*/Overridepublic R getOrUpdateParams(CameraParameters cameraParameters) {//调用RestTemplate 向设备端发送http请求String url http://xx.xx.xx.x/8080/update_param;HttpHeaders headers new HttpHeaders();headers.setContentType(MediaType.APPLICATION_JSON);JSONObject jsonObject new JSONObject(cameraParameters);HttpEntityString httpEntity new HttpEntity(jsonObject.toString(), headers);ResponseEntityCameraParameters entity restTemplate.exchange(url, HttpMethod.POST, httpEntity, CameraParameters.class); }return R.ok();}
http://www.w-s-a.com/news/522513/

相关文章:

  • 呼和浩特网站建设哪家好培训学校加盟费用
  • 网站如何做友情链接有道云笔记WordPress
  • 贵阳企业网站建设制作赤峰浩诚网站建设公司
  • asp官方网站微信模板素材
  • wordpress 留言给站长发邮件做百度推广员赚钱吗
  • 北京建站公司做网站价格专门找人做软件的网站
  • 商务网站的特点ui软件界面设计
  • 广州个性化网站开发网站索引量是什么意思
  • 公司网站制作专业公司python做后台网站的多吗
  • 桂林建站平台哪家好给别人做网站怎么收取费用
  • python做网站显示表格用visual做的网站
  • 彩票网站建设需要什么聊城网站建设首选天成网络
  • 安徽建设工程网站wordpress标签云代码
  • 推荐佛山顺德网站建设手机网站建设域名空间
  • 电子商务网站建设策划书例子企业官网用什么cms系统
  • 网站栏目设计怎么写平面设计接单报价表
  • 做网站美工要学什么网站推广的方法包括
  • 哪个网站可以做笔译兼职wordpress加表单
  • 百度站内搜索 wordpress微餐饮建站费用
  • 用什么做网站的访问量统计制作手工作品
  • 微信公众号搭建网站河南卫生基层系统网站建设
  • steam账号注册网站重庆手机版建站系统哪家好
  • 中新生态城建设局门户网站wordpress云盘视频播放
  • 大型网站开发基本流程wordpress记录用户搜索
  • 云服务器安装win系统做网站wordpress边栏扩大尺寸
  • 网站开发面试自我介绍软件下载网站如何建设
  • 可以做翻译任务的网站陕西省建设厅八大员证
  • 昆明 网站推广重庆网页优化seo公司
  • 网站排名下降怎么上去设计一套app页面多少钱
  • 专门用来查找网址的网站查公司名字是否被注册