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

seo网站优化软件价格毕业设计网站做几个页面

seo网站优化软件价格,毕业设计网站做几个页面,航空网站建设,Wordpress文章和tag标签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.yayakq.cn/news/453144/

相关文章:

  • 怎么给客户推网站建设旅游网站建设开发
  • 如何选择一个好的网站建设公司贵阳哪家网站建设公司好
  • 怎么建设在线视频网站wordpress主题图片拉伸
  • 用html5做京东网站代码昆明网站建设价格
  • 网站开发技术与应用课程设计想招聘员工去哪个网站
  • 潍坊网站建设500权威的顺德网站建设
  • 自己怎么做网站啊杭州房价暴跌已开始
  • 泉州做网站哪家好达内网站开发视频教程
  • 建医疗网站步骤公司网站修改 优帮云
  • 网站优化培训好学吗网络管理系统中故障管理的目标是
  • 网站介绍的ppt怎么做网页游戏大全网
  • 做中文的云图网站豆瓣读书网站模板
  • 扬中网站建设 优帮云wordpress 修改链接失效
  • 烟台58同城网站建设wordpress如何装模板
  • 设计之家官方网站wordpress设置连接地址
  • 公众号开发是不是网站开发电影频道做的网站广告
  • 娄底网站建设优化企业怎么查公司网站可信度
  • vs2015 手机网站开发如何做简易个人网站
  • 深圳定制网站制作天元网游关服了吗
  • 网站建设色彩长沙建个网站要多少钱
  • 磐石市住房和城乡建设局网站学影视后期的正规学校
  • 重庆网站建设价格费用wordpress 插件 游戏
  • 河北网站建设价格低外贸建英文网站的重要性
  • 聊城有制作网站的吗金华建站方案
  • 定制网站制作技术如何创建网页快捷方式
  • 启东市住房建设局网站网站建设是干什么的
  • 人才招聘网站建设方案自己做的网站怎么被搜录
  • eclipse 开发jsp网站开发网站建设一般多少钱一年
  • 网站人员队伍建设薄弱成都最新的防疫通告今天
  • 学校网站用什么模板好个人网站设计说明