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

vs如何做网站推广营销平台

vs如何做网站,推广营销平台,源码做网站,做网站销售工资怎么样RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 一、使用Get进行访问 1、获取json格式 使用 getForEntity() API 发起 GET 请求: RestTemplate restTemplate…

        RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。

一、使用Get进行访问

1、获取json格式

        使用 getForEntity() API 发起 GET 请求:

RestTemplate restTemplate = new RestTemplate();String fooResourceUrl = "http://localhost:8080/spring-rest/foos";ResponseEntity<String> response = restTemplate.getForEntity(fooResourceUrl + "/1", String.class);System.out.println(response.getStatusCode());

        可以访问完整的 HTTP 响应,因此可以检查 HTTP 状态码是否成功,或者处理响应体:

ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(response.getBody());
JsonNode name = root.path("name");
System.out.println(name.asText());

        如上,将响应体作为标准字符串(String)返回,并使用 Jackson(以及 Jackson 提供的 JSON 节点结构)来验证一些细节。

2、获取pojo格式

        可以将响应直接映射到资源 DTO:

public class Foo implements Serializable {private long id;private String name;// 标准的 get 、set 方法
}

        只需要调用 template 的 getForObject API 即可:

Foo foo = restTemplate.getForObject(fooResourceUrl + "/1", Foo.class);
Assertions.assertNotNull(foo.getName());
Assertions.assertEquals(foo.getId(), 1L);

二、使用Post进行访问

1、传递表单参数

        可以使用 postForLocation()postForObject() 或 postForEntity() 方法 在 API 中创建新资源。前者(postForLocation)返回新创建资源的 URI,后者返回资源本身。

    // 创建请求头对象HttpHeaders headers = new HttpHeaders();// 设置请求内容类型 表单上传编码格式为application/x-www-form-urlencodedheaders.setContentType(MediaType.APPLICATION_FORM_URLENCODED);// 请求携带的参数与对应的值MultiValueMap<String, String> map = new LinkedMultiValueMap<>();map.add("username", USER_NAME);map.add("password", PASSWORD);// HttpEntity表示http的request和resposne实体,它由消息头和消息体组成。// 从HttpEntity中可以获取http请求头和回应头,也可以获取http请求体和回应体信息。HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(map, headers);return restTemplate.postForObject(TOKEN_URL, request, ComplainWorkToken.class);

2、传递json参数

        HttpHeaders headers = new HttpHeaders();// 设置请求头是jsonheaders.add("Content-Type", MediaType.APPLICATION_JSON_UTF8_VALUE);// 携带的json参数格式Map<String, Object> map2 = new HashMap<>();map2.put("pageNo", pageNo);map2.put("pageSize", pageSize);map2.put("endTime", endTime);map2.put("startTime", startTime);HttpEntity<Map<String, Object>> httpEntity = new HttpEntity<>(map2, headers);ComplainWorkResponse complainWorkResponse = restTemplate.postForObject(url, httpEntity, ComplainWorkResponse.class);assert complainWorkResponse != null;return complainWorkResponse.getComplainWorkData().getList();
http://www.wangmingla.cn/news/94833.html

相关文章:

  • 网站如何做3d产品怎么能在百度上做推广
  • 老版本hao123上网导航广州百度seo 网站推广
  • 网站建设演讲稿厦门seo关键词优化代运营
  • aspcms手机网站怎么做企拓客软件怎么样
  • 中国制造网官方网站入口网址拓客软件哪个好用
  • 顺德公司做网站seo综合查询平台
  • 网站备案管理系统重庆关键词优化
  • html网站开发相关书籍西安百度关键词优化排名
  • 网站关于我们怎么做单页面百度推广怎么找客户
  • 微信做模板下载网站有哪些互联网营销的方法
  • wordpress 帝国备份seoheuni
  • net快速建站2023新闻大事件摘抄
  • 做网站排名公司推荐接app推广接单平台
  • 怎么做虚拟网站电商运营工作内容
  • 建设网站之前都需要准备什么西安seo包年服务
  • 一个网站多少钱?中国法律服务网app最新下载
  • 现货黄金什么网站可以做直播网络营销软文范例300
  • asp网站密码网络营销策划方案3000字
  • 网站建设较好的公司贵阳网站建设公司
  • 做响应式网站设计图是多大的今天时政新闻热点是什么
  • 网站搭建合同手机优化软件哪个好
  • 哪里网站建设云建站模板
  • 关于网站建设请示深圳网站建设推广方案
  • 鲜花导购网页制作站长seo推广
  • 天津市精神文明建设委员会网站seo网站推广方案策划书
  • 湖南响应式网站哪里有百度seo优化怎么做
  • 网站群建设成本分析360优化大师旧版
  • 海口智能建站价格网页设计怎么做
  • 网站备案查询 java深圳百度推广seo公司
  • 做绒毛鉴定网站广州seo优化排名推广