List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate()
From source file:org.springframework.cloud.netflix.eureka.http.RestTemplateTransportClientFactory.java
private RestTemplate restTemplate(String serviceUrl) { RestTemplate restTemplate = new RestTemplate(); try {//from w w w.j av a 2 s . c om URI serviceURI = new URI(serviceUrl); if (serviceURI.getUserInfo() != null) { String[] credentials = serviceURI.getUserInfo().split(":"); if (credentials.length == 2) { restTemplate.getInterceptors() .add(new BasicAuthorizationInterceptor(credentials[0], credentials[1])); } } } catch (URISyntaxException ignore) { } restTemplate.getMessageConverters().add(0, mappingJacksonHttpMessageConverter()); return restTemplate; }
From source file:io.spring.initializr.web.support.DefaultInitializrMetadataProviderTests.java
@Before public void setUp() { this.restTemplate = new RestTemplate(); this.mockServer = MockRestServiceServer.createServer(this.restTemplate); }
From source file:gumga.framework.security.GumgaRequestFilter.java
public GumgaRequestFilter(String si) { softwareId = si; restTemplate = new RestTemplate(); mapper = new ObjectMapper(); }
From source file:au.org.ala.fielddata.mobile.service.WebServiceClient.java
/** * The FieldData web services tend to accept regular HTTP parameters, some of which are JSON encoded. * //w ww . ja va 2 s . c om */ protected RestTemplate getRestTemplate() { RestTemplate restTemplate = new RestTemplate(); FormHttpMessageConverter formConverter = new FormHttpMessageConverter(); GsonHttpMessageConverter gsonConverter = new GsonHttpMessageConverter(getGson()); formConverter.addPartConverter(gsonConverter); restTemplate.getMessageConverters().add(formConverter); restTemplate.getMessageConverters().add(gsonConverter); return restTemplate; }
From source file:org.zalando.riptide.OAuth2CompatibilityTest.java
@Test public void dispatchesConsumedResponseAgain() throws IOException { final RestTemplate template = new RestTemplate(); final MockRestServiceServer server = MockRestServiceServer.createServer(template); server.expect(requestTo(url)).andRespond(withUnauthorizedRequest().body(new byte[] { 0x13, 0x37 })); template.setErrorHandler(new OAuth2ErrorHandler(new OAuth2CompatibilityResponseErrorHandler(), null)); final Rest rest = Rest.create(template); final ClientHttpResponse response = rest.execute(GET, url).dispatch(status(), on(UNAUTHORIZED).capture()) .to(ClientHttpResponse.class); assertThat(response.getBody().available(), is(2)); }
From source file:com.github.moscaville.contactsdb.controller.BaseController.java
public BaseController() { restTemplate = new RestTemplate(); interceptors = new ArrayList<>(); String envValue = System.getenv("AIRTABLE_ENDPOINT_URL"); AIRTABLE_ENDPOINT_URL = envValue + (envValue != null && envValue.endsWith("/") ? "" : "/"); }
From source file:com.ecsteam.cloudlaunch.services.jenkins.JenkinsService.java
public QueuedBuildResponse triggerBuild() { String urlTemplate = "{baseUrl}/job/{jobName}/build"; RestTemplate template = new RestTemplate(); ResponseEntity<Object> response = template.exchange(urlTemplate, HttpMethod.POST, getAuthorizationEntity(), Object.class, baseUrl, jobName); if (HttpStatus.CREATED.equals(response.getStatusCode())) { HttpHeaders headers = response.getHeaders(); URI queueUri = headers.getLocation(); String last = null;/* w w w .ja v a 2 s .com*/ String current = null; String next = null; String[] parts = queueUri.getPath().split("/"); QueuedBuildResponse responseObject = new QueuedBuildResponse(); for (int i = parts.length - 1; i >= 0; --i) { last = parts[i]; current = parts[i - 1]; next = parts[i - 2]; if ("queue".equals(next) && "item".equals(current)) { responseObject = new QueuedBuildResponse(); responseObject.setMonitorUri(String.format("/services/builds/queue/%s", last)); return responseObject; } } } return null; }
From source file:de.fhg.fokus.nubomedia.paas.VNFRServiceImpl.java
public VNFRServiceImpl() { this.serviceProfile = VNFRServiceProfile.getInstance(); restTemplate = new RestTemplate(); }
From source file:net.orpiske.tcs.service.rest.functional.DomainCreateTest.java
@Test public void testDomainCreation() { HttpEntity<Domain> requestEntity = new HttpEntity<Domain>(RestDataFixtures.customCsp(), getHeaders(USERNAME + ":" + GOOD_PASSWORD)); RestTemplate template = new RestTemplate(); ResponseEntity<Domain> responseEntity = template .postForEntity("http://localhost:8080/tcs/domain/terra.com.br", requestEntity, Domain.class); String path = responseEntity.getHeaders().getLocation().getPath(); assertEquals(HttpStatus.OK, responseEntity.getStatusCode()); assertTrue("The returned path (" + path + ") does not match the expected one", path.startsWith("/tcs/domain/terra.com.br")); }
From source file:com.epam.reportportal.gateway.GatewayApp.java
/** * Eureka-aware RestTemplate */ @Bean @LoadBalanced public RestTemplate restTemplate() { return new RestTemplate(); }