RestTemplate 使用



UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(smsServer)
                  .queryParam("phone", phone)
                  .queryParam("content", message)
                  .queryParam("fromtype", fromtype);
          
          // http://12.12.12.12:4102/验证路径
          // String url = "http://"+caServer+"/120"+request.getRequestURI();
          ResponseEntity<String> rss = restTemplate.exchange(builder.build().encode().toUri(), HttpMethod.POST, entity,

                   String.class);


HttpHeaders headers = new HttpHeaders();
          // headers.add("XK-Autho1.0.0", "token "+token);
          headers.add("XK-Autho1.0.0", session.getToken());
          headers.add("Service-Name", "m126");
          headers.setContentType(MediaType.APPLICATION_JSON);
          
          StockOut stockOut = getStockOut(session,order);
          String json = JSON.toJSONString(stockOut);
          
          logger.debug("生成出库单json="+json);
          
          HttpEntity<String> entity = new HttpEntity<String>(json,headers);
          
          // http://12.12.12.12:4102/验证路径
          // String url = "http://"+caServer+"/120"+request.getRequestURI();
          String url = dealCaUrl("http://" + gateway + "/126/out/stock/c.do");
          logger.debug("XK-Autho1.0.0 = {}", session.getToken());
          logger.debug("to ca url = {}", url);
          ResponseEntity<String> rss = restTemplate.exchange(url, HttpMethod.POST, entity,

                   String.class);

猜你喜欢

转载自blog.csdn.net/kq1983/article/details/88970258