List of usage examples for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter
public StringHttpMessageConverter()
From source file:ch.thp.proto.spring.time.web.config.SpringMVCRestConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(converter());//from w w w. j a va 2s . c om converters.add(new StringHttpMessageConverter()); //do not forget this one. else all plain-text responses will not work }
From source file:uy.edu.ort.fachada.FachadaOperaciones.java
/** * Operaciones sobre la Entidad Barco/*from ww w . j a v a2 s . c o m*/ */ public static void mostrarBarco(String codigo) { String url = ManejoPropiedades.obtenerInstancia().obtenerPropiedad("restService") + "restbarco/" + codigo + ".htm"; RestTemplate restTemplate1 = new RestTemplate(); restTemplate1.getMessageConverters().add(new StringHttpMessageConverter()); restTemplate1.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); Barco barco = restTemplate1.getForObject(url, Barco.class); System.out.println( "\tId \t\tCodigo \t\tNombre \t\tBandera \t\tCapacidad(kgs) \t\tAo \t\tCantidadTripulantes"); System.out.println("\t" + barco.getId() + "\t\t" + barco.getCodigo() + " \t\t" + barco.getNombre() + " \t\t" + barco.getBandera() + " \t\t" + barco.getCapacidadTransporte() + " \t\t" + String.valueOf(barco.getAnioFabricacion()) + " \t\t" + barco.getCantidadTripulantes()); }
From source file:org.starfishrespect.myconsumption.android.tasks.GCMRegister.java
/** * Registers the application with GCM servers asynchronously. * <p>/*from ww w . j av a2 s. co m*/ * Stores the registration ID and app versionCode in the application's * shared preferences. */ public void registerInBackground(final Context context) { AsyncTask<Void, List, String> task = new AsyncTask<Void, List, String>() { @Override protected String doInBackground(Void... params) { RestTemplate template = new RestTemplate(); HttpHeaders httpHeaders = CryptoUtils.createHeadersCurrentUser(); ResponseEntity<String> responseEnt; template.getMessageConverters().add(new FormHttpMessageConverter()); template.getMessageConverters().add(new StringHttpMessageConverter()); String msg = ""; try { if (gcm == null) { gcm = GoogleCloudMessaging.getInstance(context); } String regid = gcm.register(Config.SENDER_ID); msg = "Device registered, registration ID=" + regid; // Send the registration ID to the server String url = SingleInstance.getServerUrl() + "notifs/" + SingleInstance.getUserController().getUser().getName() + "/id/" + regid; responseEnt = template.exchange(url, HttpMethod.POST, new HttpEntity<>(httpHeaders), String.class); SimpleResponseDTO response = new ObjectMapper().readValue(responseEnt.getBody(), SimpleResponseDTO.class); if (response.getStatus() != SimpleResponseDTO.STATUS_SUCCESS) { msg = "Error: " + response.getStatus() + " Cannot post register id on server side."; } // Persist the registration ID - no need to register again. PrefUtils.setRegistrationId(context, regid); } catch (IOException ex) { msg = "Error:" + ex.getMessage(); // If there is an error, don't just keep trying to register. // Require the user to click a button again, or perform // exponential back-off. } return msg; } @Override protected void onPostExecute(String msg) { LOGI(TAG, msg); } }; task.execute(); }
From source file:com.biendltb.config.WebConfig.java
private StringHttpMessageConverter stringConverter() { StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(); stringConverter.setSupportedMediaTypes(Arrays.asList(new MediaType("text", "plain", UTF8))); return stringConverter; }
From source file:com.binomed.devfest.service.DevFestSpiceService.java
@Override public RestTemplate createRestTemplate() { RestTemplate restTemplate = new RestTemplate(); // find more complete examples in RoboSpice Motivation app // to enable Gzip compression and setting request timeouts. // web services support json responses MappingJacksonHttpMessageConverter jsonConverter = new MappingJacksonHttpMessageConverter(); FormHttpMessageConverter formHttpMessageConverter = new FormHttpMessageConverter(); StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); final List<HttpMessageConverter<?>> listHttpMessageConverters = restTemplate.getMessageConverters(); listHttpMessageConverters.add(jsonConverter); listHttpMessageConverters.add(formHttpMessageConverter); listHttpMessageConverters.add(stringHttpMessageConverter); restTemplate.setMessageConverters(listHttpMessageConverters); return restTemplate; }
From source file:com.cocktail.CocktailApplication.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { // http//from www . jav a2 s .c om HttpMessageConverter<?> converter = new StringHttpMessageConverter(); converters.add(converter); log.info("HttpMessageConverter added"); // string converter = new FormHttpMessageConverter(); converters.add(converter); log.info("FormHttpMessageConverter added"); // json converter = new MappingJackson2HttpMessageConverter(); converters.add(converter); log.info("MappingJackson2HttpMessageConverter added"); }
From source file:nl.flotsam.calendar.core.CalendarClient.java
public CalendarClient(URI baseURI) { this.baseURI = baseURI; template = new RestTemplate(); template.setMessageConverters(/* w ww .j a va 2 s . c om*/ Arrays.asList(new HttpMessageConverter<?>[] { new UriListHttpMessageConverter(), new CalendarAsStringHttpMessageConverter(), new StringHttpMessageConverter() })); final ClientHttpRequestFactory factory = template.getRequestFactory(); template.setRequestFactory(new ClientHttpRequestFactory() { @Override public ClientHttpRequest createRequest(URI uri, HttpMethod httpMethod) throws IOException { logger.info("Sending " + httpMethod.name() + " to " + uri.toASCIIString()); return factory.createRequest(uri, httpMethod); } }); }
From source file:org.socialsignin.exfmproxy.mvc.ExFmProxyController.java
public ExFmProxyController() { restTemplate = new RestTemplate(); StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); restTemplate//from w w w . j a v a 2s .c o m .setMessageConverters(Arrays.asList(new HttpMessageConverter<?>[] { stringHttpMessageConverter })); }
From source file:com.concentricsky.android.khanacademy.data.remote.KAEntityCollectionFetcherTask.java
@Override protected List<T> doInBackground(Void... arg0) { // call API and fetch an entity tree (commonly the tree rooted at the root topic) RestTemplate restTemplate = new RestTemplate(); if (consumer != null) { restTemplate.setRequestFactory(new SpringRequestFactory(consumer)); }/* w ww . j a va2 s. co m*/ restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); ResponseEntity<String> result = restTemplate.getForEntity(url, String.class); String body = result.getBody(); // String tag = "~~~~~~~~~~~~~~~~"; // Log.setLevel(tag, Log.VERBOSE); // Log.d(tag, "result body is a " + body.getClass().getCanonicalName()); // Log.d(tag, "result is " + body); ObjectMapper mapper = new ObjectMapper(); List<T> list = null; try { list = mapper.readValue(body, type); } catch (JsonParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (JsonMappingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; }
From source file:at.create.android.ffc.http.FormBasedAuthentication.java
/** * Authentication via username and password. * @return True if the authentication succeeded, otherwise false is returned. *//* w w w .j ava 2s.c o m*/ public boolean authenticate() { MultiValueMap<String, String> formData = new LinkedMultiValueMap<String, String>(); formData.add("authentication[username]", username); formData.add("authentication[password]", password); formData.add("authentication[remember_me]", "1"); restTemplate.getMessageConverters().add(new FormHttpMessageConverter()); restTemplate.postForLocation(getUrl(), formData); if (CookiePreserveHttpRequestInterceptor.getInstance().hasCookieWithName("user_credentials")) { return true; // Try with another method } else { restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); HttpEntity<?> requestEntity = new HttpEntity<Object>(requestHeaders); ResponseEntity<String> responseEntity = restTemplate.exchange(baseUri, HttpMethod.GET, requestEntity, String.class); return !responseEntity.getBody().toString().contains("authentication[username]"); } }