List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate()
From source file:com.royclarkson.NumbersApplication.java
@Bean @LoadBalanced public RestTemplate restTemplate() { return new RestTemplate(); }
From source file:com.zalando.zmon.boot.jetty.AbstractRunner.java
@Test public void run() throws InterruptedException { RestTemplate rest = new RestTemplate(); for (int i = 0; i < 100; i++) { ResponseEntity<String> response = rest .getForEntity("http://localhost:" + port + "/api/simple/" + i + "/complex", String.class); Assertions.assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK); }//from w w w.java 2 s. co m ResponseEntity<String> metrics = rest.getForEntity("http://localhost:" + port + "/metrics", String.class); Assertions.assertThat(metrics.getBody()).contains(LINE); // to use browser /metrics // TimeUnit.MINUTES.sleep(2); }
From source file:eu.impress.impressplatform.Services.DHC.RESTManager.java
public String consumePopulation() { RestTemplate restTemplate = new RestTemplate(); String s = restTemplate.getForObject("http://192.168.3.27:8080/population/city/Abenbury", String.class); return s;//from www. j av a 2 s . co m }
From source file:io.github.easyframe.demo.eureka.resttemplate.MyConfiguration.java
@LoadBalanced
@Bean
RestTemplate loadBalanced() {
return new RestTemplate();
}
From source file:com.hatta.consumer.App.java
@SuppressWarnings({ "unchecked" }) private static AuthTokenInfo sendTokenRequest() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<String> request = new HttpEntity<String>(getHeadersWithClientCredentials()); ResponseEntity<Object> response = restTemplate.exchange(AUTH_SERVER_URI + QPM_PASSWORD_GRANT, HttpMethod.POST, request, Object.class); LinkedHashMap<String, Object> map = (LinkedHashMap<String, Object>) response.getBody(); AuthTokenInfo tokenInfo = null;//from w w w.j a v a 2s. co m if (map != null) { tokenInfo = new AuthTokenInfo(); tokenInfo.setAccess_token((String) map.get("access_token")); tokenInfo.setToken_type((String) map.get("token_type")); tokenInfo.setRefresh_token((String) map.get("refresh_token")); tokenInfo.setExpires_in((int) map.get("expires_in")); tokenInfo.setScope((String) map.get("scope")); System.out.println(tokenInfo); System.out.println("access_token =" + map.get("access_token") + ", token_type=" + map.get("token_type") + ", refresh_token=" + map.get("refresh_token") + ", expires_in=" + map.get("expires_in") + ", scope=" + map.get("scope")); ; } else { System.out.println("No user exist----------"); } return tokenInfo; }
From source file:com.recursivechaos.clearent.service.ClearentService.java
public Transaction postTransaction(Transaction transaction) { RestTemplate restTemplate = new RestTemplate(); ResponseEntity<Response> responseEntity; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.setAccept(Collections.singletonList(MediaType.APPLICATION_JSON)); headers.set("api-key", gatewayProperties.getKey()); HttpEntity<String> request = new HttpEntity<>(transaction.toString(), headers); try {//from w w w . j a v a2s .c o m responseEntity = restTemplate.postForEntity(gatewayProperties.getUrl() + "/transactions", request, Response.class); } catch (HttpClientErrorException he) { logger.error("Gateway Request Failed: {}", he.getLocalizedMessage()); logger.error(he.getResponseBodyAsString()); throw new GatewayException(he.getLocalizedMessage()); } assert responseEntity != null; return responseEntity.getBody().getPayload().getTransaction(); }
From source file:uy.edu.ort.fachada.FachadaOperaciones.java
public static void listarContenedores() { String url = ManejoPropiedades.obtenerInstancia().obtenerPropiedad("restService") + "restcontenedor/contenedores.htm"; RestTemplate restTemplate1 = new RestTemplate(); restTemplate1.getMessageConverters().add(new StringHttpMessageConverter()); restTemplate1.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); Contenedor[] contenedores = restTemplate1.getForObject(url, Contenedor[].class); System.out.println("\tId \t\tCodigo \t\tMarca \t\tModelo \t\tCapacidad(kgs)"); for (Contenedor c : contenedores) { System.out.println("\t" + c.getId() + "\t\t" + c.getCodigo() + " \t\t" + c.getMarca() + " \t\t" + c.getModelo() + "\t\t" + String.valueOf(c.getCapacidad())); }/*from w ww . java 2 s. c om*/ }
From source file:cloud.simple.SimpleUIApplication.java
@LoadBalanced
@Bean
RestTemplate restTemplate() {
return new RestTemplate();
}
From source file:dk.sublife.docker.integration.ContainerRestAdapter.java
/** * Check if rest service is up and return response. * * @param url of the service to call// w ww .j av a2s . c o m * @return response * @throws Exception */ protected String isUp(URL url) throws Exception { final RestTemplate restTemplate = new RestTemplate(); return restTemplate.getForObject(url.toString(), String.class); }
From source file:de.linsin.github.rest.service.Browser.java
/** * Used to initialize the {@link RestTemplate} instance used to browse, with a {@link MappingJacksonHttpMessageConverter} * * @return {@link RestTemplate} instance *//* ww w . j ava2s . co m*/ protected RestTemplate initTemplate() { RestTemplate template = new RestTemplate(); HttpMessageConverter<?>[] httpMessageConverters = new HttpMessageConverter<?>[] { new MappingJacksonHttpMessageConverter() }; template.setMessageConverters(Arrays.asList(httpMessageConverters)); return template; }