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

dw怎么做网站注册登入页面贵州城乡住房建设网站

dw怎么做网站注册登入页面,贵州城乡住房建设网站,网站的扁平化设计理念,女性门户网站源码RestTemplate是Spring提供的用于访问Rest服务的客户端#xff0c;RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 一、使用Get进行访问 1、获取json格式 使用 getForEntity() API 发起 GET 请求#xff1a; 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;ResponseEntityString 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);// 请求携带的参数与对应的值MultiValueMapString, String map new LinkedMultiValueMap();map.add(username, USER_NAME);map.add(password, PASSWORD);// HttpEntity表示http的request和resposne实体它由消息头和消息体组成。// 从HttpEntity中可以获取http请求头和回应头也可以获取http请求体和回应体信息。HttpEntityMultiValueMapString, 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参数格式MapString, Object map2 new HashMap();map2.put(pageNo, pageNo);map2.put(pageSize, pageSize);map2.put(endTime, endTime);map2.put(startTime, startTime);HttpEntityMapString, Object httpEntity new HttpEntity(map2, headers);ComplainWorkResponse complainWorkResponse restTemplate.postForObject(url, httpEntity, ComplainWorkResponse.class);assert complainWorkResponse ! null;return complainWorkResponse.getComplainWorkData().getList();
http://www.tj-hxxt.cn/news/139316.html

相关文章:

  • 怎样网站建设与管理广水做网站
  • 免费商城网站模板360免费wifi怎么连接
  • php做网站验证码的设计建立网站的目录结构应注意哪些问题
  • 专业做家政网站微信开店小程序怎么弄
  • 佛山知名营销网站开发网站建设手机端pc端分开
  • 大连网站空间网站建设的基础知识
  • 长沙网站建设zh68写微信小程序需要什么软件
  • 怎么建网站 手机版建设网站的企业公司
  • 云南网站设计公司江苏网站建设yijuce
  • 做购物网站骗人做图片网站 解决版权
  • 购物网站排行中国移动和办公app下载
  • 衍艺网站建设设计企业网站主页图片
  • .net网站开发视频动易网站免费版
  • 关于动漫网站建设规划表平台推广是做什么
  • 用vs2010做网站网站媒体给房开做内容推广
  • 无锡门户网站制作服务莱芜网站建设流程
  • 牡丹江网站推广模拟登录 wordpress
  • 网站建设系统分析深圳市福田区656号
  • 购物网站建设需求模板下载如何建立自己的超市网站
  • 做视频免费模板下载网站专业网页设计哪家好
  • 手机网页设计制作网站wordpress 兔
  • 网站前端包括哪些企业logo设计软件
  • 吉林省高等级公路建设局网站做全屏的网站 一屛多高
  • 社保个人网站杭州网站建设方案
  • wordpress网站重新安装插件网站建设费属于研发费用吗
  • 济宁三合一网站建设东莞网站建设seo
  • 郑州网站推广公司电话平湖网站建设流程
  • 网站被k有什么表现在山东省建设监理协会网站
  • 快速建站完整版化学网站定制
  • 个人建站 wordpress1688网站建设