List of usage examples for org.springframework.web.client RestTemplate RestTemplate
public RestTemplate()
From source file:ArenaService.TestRest.java
public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); Arenas response = restTemplate.getForObject( "https://api.worldoftanks.eu/wot/encyclopedia/arenas/?application_id=102bb26eb57f82e3b28572f345fef266", Arenas.class); for (Arena a : response.getData().values()) { System.out.println("Map: " + a.getName_i18n()); }/*from ww w . j av a2 s .c o m*/ // System.out.println(response.getData()); //String response = restTemplate.getForObject("https://api.worldoftanks.eu/wot/encyclopedia/arenas/?application_id=102bb26eb57f82e3b28572f345fef266", String.class); //System.out.println("Response: " + response); }
From source file:client.ChalkJavaClient.java
/** * @param args the command line arguments *//* w w w .j ava 2 s . c o m*/ public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); User henky = new User("Henkyyy123", "0612345678"); henky = restTemplate.postForObject("http://localhost:8080/user/register", henky, User.class); System.out.println("Registered user: " + henky.getUserName() + " " + henky.getPhoneNumber()); User sjef = new User("GekkeSjef", "0687654321"); sjef = restTemplate.postForObject("http://localhost:8080/user/register", sjef, User.class); System.out.println("Registered user: " + sjef.getUserName() + " " + sjef.getPhoneNumber()); Message message = new Message(henky, sjef, "Hallo, alles goed?"); message = restTemplate.postForObject("http://localhost:8080/message/create", message, Message.class); System.out.println("Sent message: " + message.getId() + " " + message.getText() + " to " + message.getReceiver().getUserName() + " from " + message.getSender().getUserName() + " sent at " + message.getTimeSent().toString()); Message[] messages = restTemplate.getForObject("http://localhost:8080/message/find?receiver=" + sjef.getPhoneNumber() + "&sender=" + henky.getPhoneNumber(), Message[].class); for (Message m : messages) { System.out.println( "Got message: " + m.getId() + " " + m.getText() + " to " + m.getReceiver().getUserName() + " from " + m.getSender().getUserName() + " sent at " + m.getTimeSent().toString()); } }
From source file:uk.ac.ebi.ep.adapter.ebeye.EbeyeRestSearch.java
public static void main(String args[]) { RestTemplate restTemplate = new RestTemplate(); String url = "http://www.ebi.ac.uk/ebisearch/ws/rest/uniprot?query=cancer&format=json&size=20"; EbeyeRestSearch result1 = restTemplate.getForObject(url, EbeyeRestSearch.class); List<EbeyeSearchResult> list = result1.getResults(); System.out.println("List " + list.size()); // ResponseEntity<EbeyeSearchResult> result = restTemplate.exchange(url, // HttpMethod.GET, null, EbeyeSearchResult.class); //EbeyeSearchResult result = restTemplate.getForObject(url, EbeyeSearchResult.class); System.out.println("Obj " + list); for (EbeyeSearchResult result : list) { // System.out.println("Acc: " + result.getAcc()); // System.out.println("Id: " + result.getId()); // System.out.println("Source: " + result.getSource()); }/*from www.j a v a 2 s. co m*/ //System.out.println("Entries: " + result1); }
From source file:ui.TestRest.java
public static void main(String[] args) throws IOException { RestTemplate restTemplate = new RestTemplate(); String response = restTemplate.getForObject( "http://api.apixu.com/v1/current.json?key=aebe5a3f024040ff9bf112640160705&q=Brussel", String.class); //System.out.println(response.getConditions().toString()); System.out.println(response.toString()); //System.out.println(response.toString()); //RestTemplate restTemplate = new RestTemplate(); // ObjectMapper jacksonObjectMapper = new ObjectMapper(); // LinkedHashMap map= restTemplate.getForObject("http://api.apixu.com/v1/current.json?key=aebe5a3f024040ff9bf112640160705&q=Brussel", LinkedHashMap.class); //Weather weatherDescription = jacksonObjectMapper.convertValue(map.get("current"), Weather.class); //String weatherCondition = jacksonObjectMapper.convertValue(map.get("current"), String.class); // Current current = restTemplate.getForObject("http://api.apixu.com/v1/current.json?key=aebe5a3f024040ff9bf112640160705&q=Brussel", Current.class); // DatabaseFacade service = new DatabaseFacade(); // System.out.println(service.getWeather()); // System.out.println(weatherCondition.toString()); // System.out.println(service.getWeather()); }
From source file:br.edu.unifesspa.lcc.indexer.teste.java
public static void main(String[] args) { int assunto = 215; RestTemplate rt = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", "Bearer d724997c-ba1d-42aa-8ed3-40a8a590558e"); HttpEntity<String> entity = new HttpEntity<>("parameters", headers); try {//from w w w. j a v a 2 s .c o m System.out.println("Comeando a inserir os Inputs do assunto: " + assunto); ResponseEntity<domain.Input_presenteDTO[]> input = rt.exchange( "http://xingu.lcc.unifesspa.edu.br:8080/api/input_presentes/getInputPresenteByAssantoId/" + assunto, HttpMethod.GET, entity, Input_presenteDTO[].class); System.out.println("Fez o download do assunto: " + assunto); System.out.println("Tamano input: " + input.getBody().length + " Assunto: " + assunto); } catch (Exception e) { } }
From source file:kymr.github.io.future.LoadTest.java
public static void main(String[] args) throws InterruptedException { ExecutorService es = Executors.newFixedThreadPool(100); RestTemplate rt = new RestTemplate(); String url = "http://localhost:8080/dr"; StopWatch main = new StopWatch(); main.start();/*from ww w. ja va2 s. co m*/ for (int i = 0; i < 100; i++) { es.execute(() -> { int idx = counter.addAndGet(1); log.info("Thread {}", idx); StopWatch sw = new StopWatch(); sw.start(); rt.getForObject(url, String.class); sw.stop(); log.info("Elapsed: {} -> {}", idx, sw.getTotalTimeSeconds()); }); } es.shutdown(); es.awaitTermination(100, TimeUnit.SECONDS); main.stop(); log.info("Total: {}", main.getTotalTimeSeconds()); }
From source file:com.tianjunwei.RestTemplateTest.java
public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); try {/*from w w w . j a v a2 s .c om*/ System.err.println(restTemplate.getForObject("http://localhost:8090/product/get.action", String.class)); } catch (RestClientResponseException e) { System.err.println(e.getResponseBodyAsString()); } }
From source file:com.apress.prospringintegration.web.MultipartHttpClient.java
public static void main(String[] args) { RestTemplate template = new RestTemplate(); String uri = "http://localhost:8080/http-adapter-1.0.0/inboundMultipartAdapter.html"; Resource picture = new ClassPathResource("com/apress/prospringintegration/web/test.png"); MultiValueMap map = new LinkedMultiValueMap(); map.add("name", "John Smith"); map.add("picture", picture); HttpHeaders headers = new HttpHeaders(); headers.setContentType(new MediaType("multipart", "form-data")); HttpEntity request = new HttpEntity(map, headers); ResponseEntity<?> httpResponse = template.exchange(uri, HttpMethod.POST, request, null); System.out.println("Status: " + httpResponse.getStatusCode().name()); }
From source file:edu.teilar.jcrop.service.ApplicationTest2.java
public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); // model to return Map<String, Object> model = new HashMap<String, Object>(); // set up json mapper MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); converter.setObjectMapper(mapper);//from w ww .j a v a 2 s. c om List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(converter); restTemplate.setMessageConverters(messageConverters); String uri = "http://localhost:8080/jcrop-service/rest/learningobjects/{kobj}"; KObject kobj = restTemplate.getForObject(uri, KObject.class, "complex1"); System.out.println("Learning Object: " + kobj.getName()); System.out.println("Target Concept: " + kobj.getTargetEducationalObjective().getName()); ArrayList<Node> traverseArrayList = new ArrayList<Node>(); traverseKObject(kobj, traverseArrayList); System.out.println("sss" + traverseArrayList); }
From source file:demo.geocoders.MapquestGeocoder.java
public static void main(String[] args) { MapquestGeocoder mapquestGeocoder = new MapquestGeocoder("Fmjtd|luur21u7n0,7x=o5-90txdr", new RestTemplate()); LatLong latLong = mapquestGeocoder.geocode("8010 Shirley Ave, Los Angeles, CA 85283"); System.out.println(latLong.toString()); }