List of usage examples for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter
public StringHttpMessageConverter()
From source file:org.jhk.pulsing.web.config.WebControllerConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { super.configureMessageConverters(converters); final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); SerializationHelper.getAvroRecordStream().forEach(avroRecord -> { Class<? extends SpecificRecord> clazz = avroRecord.getClazz(); builder.deserializerByType(clazz, new JsonAvroDeserializer<>(clazz, avroRecord.getSchema())); builder.serializerByType(clazz, new AvroJsonSerializer(clazz)); });//from w w w . j a va 2s .co m converters.add(new MappingJackson2HttpMessageConverter(builder.build())); converters.add(new StringHttpMessageConverter()); converters.add(new ResourceHttpMessageConverter()); converters.add(new FormHttpMessageConverter()); }
From source file:org.springframework.mobile.urbanairship.impl.UrbanAirshipTemplate.java
protected List<HttpMessageConverter<?>> getMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(getJsonMessageConverter()); return messageConverters; }
From source file:io.bosh.client.SpringDirectorClientBuilder.java
private void handleTextHtmlResponses(RestTemplate restTemplate) { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new StringHttpMessageConverter()); MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter(); messageConverter.setSupportedMediaTypes(Arrays.asList(new MediaType("application", "json", DEFAULT_CHARSET), new MediaType("application", "*+json", DEFAULT_CHARSET), new MediaType("text", "html", DEFAULT_CHARSET))); messageConverters.add(messageConverter); restTemplate.setMessageConverters(messageConverters); }
From source file:com.expedia.seiso.SeisoWebConfigBeans.java
@Bean public StringHttpMessageConverter stringHttpMessageConverter() { val converter = new StringHttpMessageConverter(); converter.setWriteAcceptCharset(false); return converter; }
From source file:org.cloudfoundry.client.lib.rest.AbstractCloudControllerClient.java
private List<HttpMessageConverter<?>> getHttpMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new ByteArrayHttpMessageConverter()); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(new ResourceHttpMessageConverter()); messageConverters.add(new UploadApplicationPayloadHttpMessageConverter()); messageConverters.add(getFormHttpMessageConverter()); messageConverters.add(new MappingJacksonHttpMessageConverter()); return messageConverters; }
From source file:org.starfishrespect.myconsumption.android.ui.CreateAccountActivity.java
private int createAccount() { RestTemplate template = new RestTemplate(); template.getMessageConverters().add(new FormHttpMessageConverter()); template.getMessageConverters().add(new StringHttpMessageConverter()); MultiValueMap<String, String> postParams = new LinkedMultiValueMap<>(); postParams.add("password", CryptoUtils.sha256(editTextPassword.getText().toString())); try {/*from www. ja v a 2 s . c o m*/ String result = template.postForObject( SingleInstance.getServerUrl() + "users/" + editTextUsername.getText().toString(), postParams, String.class); LOGD(TAG, result); SimpleResponseDTO response = new ObjectMapper().readValue(result, SimpleResponseDTO.class); return response.getStatus(); } catch (Exception e) { e.printStackTrace(); return -1; } }
From source file:com.auditbucket.client.AbRestClient.java
public int flushXReferences(List<CrossReferenceInputBean> referenceInputBeans) { logger.info("Processing [{}] cross references - simulate [{}]", referenceInputBeans.size(), simulateOnly); if (simulateOnly) return 0; RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); HttpHeaders httpHeaders = getHeaders(userName, password); HttpEntity<List<CrossReferenceInputBean>> requestEntity = new HttpEntity<>(referenceInputBeans, httpHeaders);/* w w w . j a va 2 s . c om*/ try { ResponseEntity<ArrayList> response = restTemplate.exchange(CROSS_REFERENCES, HttpMethod.POST, requestEntity, ArrayList.class); logServerMessages(response); return referenceInputBeans.size(); } 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 0; } catch (HttpServerErrorException e) { logger.error("AB Server Audit error {}", getErrorMessage(e)); return 0; } }
From source file:uy.edu.ort.fachada.FachadaOperaciones.java
public static void generarReporteArribosMesBarco(String mes, String idBarco) { String url = ManejoPropiedades.obtenerInstancia().obtenerPropiedad("restService") + "restarribo/arribos.htm?mes=" + mes + "&idBarco=" + idBarco; RestTemplate restTemplate1 = new RestTemplate(); restTemplate1.getMessageConverters().add(new StringHttpMessageConverter()); restTemplate1.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); Arribo[] arribosResultado = restTemplate1.getForObject(url, Arribo[].class); System.out.println("\tId \t\tOrigen \t\tFecha \t\tDescripcion \t\tBarco \t\tContenedores \t\tPeso Total"); for (Arribo arribo : arribosResultado) { String fechaString = new SimpleDateFormat("dd-MM-yyyy").format(arribo.getFecha()); String codigoConts = ""; int peso = 0; for (Object c : arribo.getContenedores()) { codigoConts += " - " + ((LinkedHashMap) c).get("codigo"); Object capacidad = ((LinkedHashMap) c).get("capacidad"); peso += (Integer) capacidad; }//ww w .java 2s . c om codigoConts += " - "; System.out.println("\t" + arribo.getId() + "\t\t" + arribo.getOrigen() + " \t\t" + fechaString + " \t\t" + arribo.getDescripcion() + " \t\t" + arribo.getBarco().getCodigo() + " \t\t" + codigoConts + " \t\t" + peso); } }
From source file:com.httpMessageConvert.FormHttpMessageConverter.java
public FormHttpMessageConverter() { System.out.println("convert"); this.supportedMediaTypes.add(MediaType.APPLICATION_FORM_URLENCODED); this.supportedMediaTypes.add(MediaType.MULTIPART_FORM_DATA); this.partConverters.add(new ByteArrayHttpMessageConverter()); StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); stringHttpMessageConverter.setWriteAcceptCharset(false); this.partConverters.add(stringHttpMessageConverter); this.partConverters.add(new ResourceHttpMessageConverter()); }
From source file:org.cloudfoundry.client.lib.rest.AbstractCloudControllerClient.java
private List<HttpMessageConverter<?>> getFormPartsMessageConverters() { List<HttpMessageConverter<?>> partConverters = new ArrayList<HttpMessageConverter<?>>(); StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(); stringConverter.setSupportedMediaTypes(Collections.singletonList(JSON_MEDIA_TYPE)); stringConverter.setWriteAcceptCharset(false); partConverters.add(stringConverter); partConverters.add(new ResourceHttpMessageConverter()); partConverters.add(new UploadApplicationPayloadHttpMessageConverter()); return partConverters; }