List of usage examples for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter
public StringHttpMessageConverter()
From source file:com.jumpbyte.test.springrest.service.RESTControllerTestIT.java
private RestTemplate createStringRestTemplate() throws Exception { ArrayList<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new StringHttpMessageConverter()); RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(messageConverters); return restTemplate; }
From source file:com.neiljbrown.brighttalk.channels.reportingapi.client.spring.ApiResponseErrorHandlerTest.java
/** * Tests constructor {@link ApiResponseErrorHandler#ApiResponseErrorHandler(java.util.List)} in the error case where * one of the {@link HttpMessageConverter} isn't capable of reading an {@link ApiError} object. *///w w w .j a v a 2 s . c o m @Test public void testApiResponseErrorHandlerForUnsupportedConverter() { HttpMessageConverter<?> supportedConverter = new Jaxb2RootElementHttpMessageConverter(); HttpMessageConverter<?> unsupportedConveter = new StringHttpMessageConverter(); try { this.errorHandler = new ApiResponseErrorHandler( Arrays.asList(new HttpMessageConverter<?>[] { supportedConverter, unsupportedConveter })); fail("Expected IllegalArgumentException to be thrown for HttpMessageConverter that doesn't support reading an ApiError."); } catch (IllegalArgumentException e) { assertTrue("Unexpected exception [" + e.toString() + "].", e.getMessage().matches("HttpMessageConverter.*must support reading.*")); } }
From source file:com.wallmart.calculateroute.test.rest.InsertRouteTest.java
@Test // @Ignore// w w w.ja va 2 s. c o m public void shouldCreateNewMapCitiAndDistanceWithPost() { String result = ""; /*Post*/ restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); RouteInsert route = new RouteInsert(); route.setMap("mapCidade"); route.setStart("A"); route.setEnd("B"); route.setDistance("10"); result = restTemplate.postForObject(BASE_URL_POST, route, String.class); Assert.assertTrue(result.contains("SUCESS")); }
From source file:fi.helsinki.moodi.config.MoodleConfig.java
private RestTemplate createRestTemplate(HttpRequestRetryHandler httpRequestRetryHandler) { final HttpClient httpClient = HttpClientBuilder.create().setRetryHandler(httpRequestRetryHandler).build(); final ClientHttpRequestFactory requestFactory = new BufferingClientHttpRequestFactory( new HttpComponentsClientHttpRequestFactory(httpClient)); final RestTemplate restTemplate = new RestTemplate(requestFactory); restTemplate.setInterceptors(Collections.singletonList(new RequestTimingInterceptor())); restTemplate.setMessageConverters(//ww w. java2 s. co m Lists.newArrayList(new StringHttpMessageConverter(), new FormHttpMessageConverter())); return restTemplate; }
From source file:org.openschedule.api.impl.AbstractOpenSchedulApiBinding.java
protected List<HttpMessageConverter<?>> getMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(getFormMessageConverter()); messageConverters.add(getJsonMessageConverter()); messageConverters.add(getByteArrayMessageConverter()); return messageConverters; }
From source file:uy.edu.ort.fachada.FachadaOperaciones.java
public static void listarBarcos() { String url = ManejoPropiedades.obtenerInstancia().obtenerPropiedad("restService") + "restbarco/barcos.htm"; RestTemplate restTemplate1 = new RestTemplate(); restTemplate1.getMessageConverters().add(new StringHttpMessageConverter()); restTemplate1.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); Barco[] barcos = restTemplate1.getForObject(url, Barco[].class); System.out.println(/*from w w w.j a v a 2s. co m*/ "\tId \t\tCodigo \t\tNombre \t\tBandera \t\tCapacidad(kgs) \t\tAo \t\tCantidadTripulantes"); for (Barco barco : barcos) { 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:com.onedrive.api.internal.MultipartRelatedHttpMessageConverter.java
public MultipartRelatedHttpMessageConverter() { this.supportedMediaTypes.add(MULTIPART_RELATED_MEDIA_TYPE); this.partConverters.add(new ByteArrayHttpMessageConverter()); StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); stringHttpMessageConverter.setWriteAcceptCharset(false); this.partConverters.add(stringHttpMessageConverter); this.partConverters.add(new ResourceHttpMessageConverter()); this.partConverters.add(new MappingJackson2HttpMessageConverter()); }
From source file:com.auditbucket.client.AbRestClient.java
public String ping() { RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); HttpHeaders httpHeaders = getHeaders(userName, password); HttpEntity requestEntity = new HttpEntity<>(httpHeaders); try {/*from ww w .ja v a 2s . c om*/ ResponseEntity<String> response = restTemplate.exchange(PING, HttpMethod.GET, requestEntity, String.class); return response.getBody(); } catch (HttpClientErrorException e) { // ToDo: Rest error handling pretty useless. need to know why it's failing logger.error("AB Client Audit error {}", getErrorMessage(e)); return "err"; } catch (HttpServerErrorException e) { logger.error("AB Server Audit error {}", getErrorMessage(e)); return "err"; } }
From source file:nl.iwelcome.connector.google.GoogleAppsTemplate.java
/** * Constructs a new instance./*from w ww.jav a 2 s . co m*/ * * @param email * The login the account to manage. * @param password * The password. * @param tracing * A boolean indicating if tracing should be enabled. */ public GoogleAppsTemplate(String email, String password, String loginUrl, String baseUrl, String customerIdUrl, String moveToGroupUrl, boolean tracing) { this.loginUrl = loginUrl; this.baseUrl = baseUrl; this.customerIdUrl = customerIdUrl; this.moveToGroupUrl = moveToGroupUrl; this.password = password; this.email = email; restTemplate = new AuthenticatingRestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>( restTemplate.getMessageConverters()); converters.add(new PropertiesHttpMessageConverter()); converters.add(new XmlMessageConverter()); converters.add(new StringHttpMessageConverter()); converters.add(new ByteArrayHttpMessageConverter()); restTemplate.setMessageConverters(converters); if (tracing) { restTemplate.setRequestFactory(new TracingClientHttpRequestFactory(restTemplate.getRequestFactory())); } }
From source file:org.eclipse.cft.server.core.internal.ExternalRestTemplate.java
protected List<HttpMessageConverter<?>> getHttpMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new ByteArrayHttpMessageConverter()); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(new ResourceHttpMessageConverter()); messageConverters.add(new MappingJackson2HttpMessageConverter()); return messageConverters; }