Example usage for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter

List of usage examples for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter

Introduction

In this page you can find the example usage for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter.

Prototype

public StringHttpMessageConverter() 

Source Link

Document

A default constructor that uses "ISO-8859-1" as the default charset.

Usage

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;
}