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

服装网站开发项目计划书百度推广怎么优化关键词的质量

服装网站开发项目计划书,百度推广怎么优化关键词的质量,中企动力西安分公司,wordpress人机验证场景:前端调用后端的接口完成设备参数的更新,后端在接口代码中需要调用设备端提供的接口来完成设备参数的更新。 RestTemplate 是用于同步client端访问 Restful 服务的一个核心类 默认使用 JDK 提供的包去建立HTTP连接 为每种 HTTP 请求都实现了相关的…

 场景:前端调用后端的接口完成设备参数的更新,后端在接口代码中需要调用设备端提供的接口来完成设备参数的更新。

RestTemplate 是用于同步client端访问 Restful 服务的一个核心类

默认使用 JDK 提供的包去建立HTTP连接

为每种 HTTP 请求都实现了相关的请求封装方法,根据HTTP的六个方法制定

HTTP methodRestTemplate methods
DELETEdelete
GETgetForObject
getForEntity
HEADheadForHeaders
OPTIONSoptionsForAllow
POSTpostForLocation
postForObject
PUTput
anyexchange
execute

首先编写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列表List<HttpMessageConverter<?>> converters = builder.build().getMessageConverters();for(HttpMessageConverter<?> converter : converters){//因为我们只想要jsonConverter支持对text/html的解析if(converter instanceof MappingJackson2HttpMessageConverter){try{//先将原先支持的MediaType列表拷出List<MediaType> 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);HttpEntity<String> httpEntity = new HttpEntity<>(jsonObject.toString(), headers);ResponseEntity<CameraParameters> entity = restTemplate.exchange(url, HttpMethod.POST, httpEntity, CameraParameters.class);  }return R.ok();}
http://www.yidumall.com/news/80942.html

相关文章:

  • 截获网站流量怎么做网站建设一般多少钱
  • 做网站和网页区别网站外链是什么
  • 做海报设计的图片网站有哪些太原seo顾问
  • 做网站一般建多大的页面站长工具app官方下载
  • dedecms企业网站百度竞价推广是什么
  • 新项目首码对接平台苏州seo优化
  • 怎样做公司官方网站高质量内容的重要性
  • h5响应式网站源码下载申请网站怎样申请
  • 选择建设网站公司要注意什么问题seo网站推广服务
  • php网站屏蔽词怎么做长沙竞价优化
  • b2c网站的促销策略企业网站托管
  • 有没有做门面设计的网站宁波seo关键词优化报价
  • 做民宿推广都有哪些网站自己创建网站
  • 免费logo设计 u钙搜狗seo查询
  • 芍药居做网站公司aso优化推广
  • 钓鱼网站是什么技术的人做的出来中国公关公司前十名
  • 不写编程可以做网站建设百度收录情况
  • 青岛seo整站优化哪家专业产品网络营销推广方案
  • 河长制网站建设培训机构怎么找
  • wordpress 登录保护优化大师怎么卸载
  • 专业网站建设网页推广全国疫情高峰感染高峰进度
  • 微信网站合同东莞疫情最新消息今天又封了
  • .cc后缀网站百度助手
  • 营销型手机网站建设正在播网球比赛直播
  • ppt超链接网站怎么做免费b2b信息发布网站
  • 有没有能帮人快速网站备案的机构seo点击优化
  • 个人建设门户网站 如何备案北京网站建设公司大全
  • 如何做网站测试如何用模板做网站
  • 网站集约化建设推进情况百度app官网
  • 商城网站建设包括哪些seo网络推广机构