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

免费开设网站满足seo需求的网站

免费开设网站,满足seo需求的网站,创意网站,青海网站建设RestTemplate介绍简单接口调用#xff08;getForObject#xff09;添加 Header 和 Cookie#xff08;exchange#xff09;介绍 在项目中#xff0c;当我们需要远程调用一个 HTTP 接口时#xff0c;我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工… RestTemplate介绍简单接口调用getForObject添加 Header 和 Cookieexchange介绍 在项目中当我们需要远程调用一个 HTTP 接口时我们经常会用到 RestTemplate 这个类。这个类是 Spring 框架提供的一个工具类异常好用其他框架中提供的 rest 调用或多或少借鉴了这个思路 该类提供三组接口 getForObject — 这类方法是常规的 Rest APIGET、POST、DELETE 等方法调用exchange接收一个 RequestEntity 参数可以自己设置 HTTP methodURLheaders 和 body返回 ResponseEntityexecute通过 callback 接口可以对请求和返回做更加全面的自定义控制 该工具关注请求数据的构建以及返回数据的处理 简单接口调用getForObject 我们只需要一行代码即可实现 get 与 post 的请求 // get 请求的构建String result restTemplate.getForObject(https://example.com/hotels/{hotel}/rooms/{hotel}, String.class, hotel1, hotel1);String url http://127.0.0.1:8080/hello;JSONObject params new JSONObject();// MapString, String params Maps.newHashMap();// restTemplate 会根据 params 的具体类型调用合适的 HttpMessageConvert 将请求参数写到请求体 body 中并在请求头中添加合适的 content-type// 也会根据 responseType 的类型本列子中是 JSONObject设置 head 中的 accept 字段当响应返回的时候再调用合适的 HttpMessageConvert 进行响应转换ResponseEntityJSONObject responseEntity restTemplate.postForEntity(url, params, JSONObject.class);获取返回的数据 // 可以通过 responseEntity 提供的各种方法来获取返回的各种信息Integer statusCodeValue responseEntity.getStatusCodeValue();HttpHeaders headers responseEntity.getHeaders();JSONObject body responseEntity.getBody();添加 Header 和 Cookieexchange 有时候我们需要在请求中的 Head 中添加值或者将某些值通过 cookie 传给服务端 // 建立目标地址UriComponents uriComponents UriComponentsBuilder.fromHttpUrl(127.0.0.1:8080).path(/test).build(true);URI uri uriComponents.toUri();// 建立请求RequestEntityJSONObject requestEntity RequestEntity.post(uri).// 添加 cookieheader(HttpHeaders.COOKIE, key1value1).// 添加 headerheader(MyRequestHeader, MyValue).accept(MediaType.APPLICATION_JSON).contentType(MediaType.APPLICATION_JSON).body(params);// 填充完毕发送请求ResponseEntityJSONObject responseEntity restTemplate.exchange(requestEntity, JSONObject.class);
http://www.w-s-a.com/news/576159/

相关文章:

  • 威海市做网站的做网站很难吗
  • 广州房地产网站建设方案怎么免费申请网站
  • 免费生成网站软件下载影视公司名字取名
  • 网站公司提供程序免费的网页入口
  • jsp网站开发实例教学房产网站怎么做400电话
  • 网络营销方式及流程广州seo工作
  • 专业商城网站制作免费网页设计成品
  • 韩国优秀设计网站找做网站找那个平台做
  • 贵州省清镇市建设学校网站国家企业信用信息公示系统官网河北
  • 游戏界面设计网站网站建设问一问公司
  • 织梦网站模板如何安装教程视频国外哪些网站可以注册域名
  • 用群晖做网站网站中文名称注册
  • 做一个企业网站需要哪些技术app开发公司名字
  • 网站建设有技术的公司图片在线设计平台
  • 建公司网站的详细步骤关于进一步加强网站建设
  • 丰宁县有做网站的吗?维护一个网站一年多少钱
  • 杭州网站设计渠道wordpress购物主题
  • 山东政务网站建设文字logo免费设计在线生成
  • 韩雪个人网站唐山网络运营推广
  • 查建设工程业绩在哪个网站网站建设优化服务如何
  • 江苏省建设工程安全监督网站商洛网站制作
  • 海淀网站建设wzjs51网页设计页面配色分析
  • 网站的备案流程图垦利网站制作
  • 行业用品网站怎么建设外链买东西的网站都有哪些
  • 淘宝做促销的网站集团门户网站建设策划
  • 网站排行榜查询怎样把个人介绍放到百度
  • vps 网站上传河北省招投标信息网
  • 武进网站建设咨询网站定制公司选哪家
  • 郑州市建设投资集团公司网站深圳企业网站建设推荐公司
  • 天津个人网站备案查询dz网站恢复数据库