List of usage examples for org.springframework.http.converter FormHttpMessageConverter FormHttpMessageConverter
public FormHttpMessageConverter()
From source file:com.cocktail.CocktailApplication.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { // http/* w w w. j a v a2 s . c o m*/ 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:org.intermine.app.service.RoboSpiceService.java
@Override public RestTemplate createRestTemplate() { RestTemplate rtp = new RestTemplate(); Charset utf8 = Charset.forName(CHARSET); ByteArrayHttpMessageConverter byteConv = new ByteArrayHttpMessageConverter(); StringHttpMessageConverter stringConv = new StringHttpMessageConverter(utf8); FormHttpMessageConverter formConv = new FormHttpMessageConverter(); formConv.setCharset(utf8);/*from w w w . ja v a2s . com*/ List<HttpMessageConverter<?>> converters = rtp.getMessageConverters(); converters.add(byteConv); converters.add(stringConv); converters.add(formConv); rtp.setMessageConverters(converters); return rtp; }
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 . j av a2 s. co m*/ Lists.newArrayList(new StringHttpMessageConverter(), new FormHttpMessageConverter())); return restTemplate; }
From source file:org.trustedanalytics.h2oscoringengine.publisher.steps.AppBitsUploadingStep.java
private void prepareRestTemplateForMultipartRequest() { List<HttpMessageConverter<?>> converters = new ArrayList<>( Arrays.asList(new MappingJackson2HttpMessageConverter(), new ResourceHttpMessageConverter(), new FormHttpMessageConverter())); cfRestTemplate.getMessageConverters().addAll(converters); }
From source file:com.music.web.AuthenticationController.java
public AuthenticationController() { HttpMessageConverter<?> formHttpMessageConverter = new FormHttpMessageConverter(); HttpMessageConverter<?> stringHttpMessageConverternew = new StringHttpMessageConverter(); restTemplate.getMessageConverters().add(formHttpMessageConverter); restTemplate.getMessageConverters().add(stringHttpMessageConverternew); }
From source file:io.lavagna.config.WebSecurityConfig.java
@Lazy @Bean/*from w w w . j av a 2 s .c o m*/ public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); restTemplate.setMessageConverters(asList(new FormHttpMessageConverter(), new GsonHttpMessageConverter())); return restTemplate; }
From source file:org.openschedule.api.impl.AbstractOpenSchedulApiBinding.java
/** * Returns an {@link FormHttpMessageConverter} to be used by the internal {@link RestTemplate}. * By default, the message converter is set to use "UTF-8" character encoding. * Override to customize the message converter (for example, to set supported media types or message converters for the parts of a multipart message). * To remove/replace this or any of the other message converters that are registered by default, override the getMessageConverters() method instead. *//*from w ww . j av a 2s.c o m*/ protected FormHttpMessageConverter getFormMessageConverter() { FormHttpMessageConverter converter = new FormHttpMessageConverter(); converter.setCharset(Charset.forName("UTF-8")); return converter; }
From source file:org.jnrain.mobile.service.JNRainSpiceService.java
@Override public RestTemplate createRestTemplate() { RestTemplate restTemplate = new GzipRestTemplate(); // 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); // timeout//w w w . j a v a2 s. c o m manageTimeOuts(restTemplate); // session interceptor restTemplate.setInterceptors(_interceptors); return restTemplate; }
From source file:cz.zcu.kiv.eeg.mobile.base.ws.asynctask.UploadDataFile.java
/** * Method, where data file information is pushed to server in order to create data file record. * All heavy lifting is made here./* w w w. j a va2 s.co m*/ * * @param dataFileContents must be three params in order - experiment id, description, path to file * @return URI of uploaded file */ @Override protected URI doInBackground(String... dataFileContents) { SharedPreferences credentials = getCredentials(); String username = credentials.getString("username", null); String password = credentials.getString("password", null); String url = credentials.getString("url", null) + Values.SERVICE_DATAFILE; setState(RUNNING, R.string.working_ws_upload_data_file); HttpAuthentication authHeader = new HttpBasicAuthentication(username, password); HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.setAuthorization(authHeader); requestHeaders.setAccept(Collections.singletonList(MediaType.APPLICATION_XML)); SSLSimpleClientHttpRequestFactory factory = new SSLSimpleClientHttpRequestFactory(); //so files wont buffer in memory factory.setBufferRequestBody(false); // Create a new RestTemplate instance RestTemplate restTemplate = new RestTemplate(factory); restTemplate.getMessageConverters().add(new StringHttpMessageConverter()); restTemplate.getMessageConverters().add(new FormHttpMessageConverter()); try { Log.d(TAG, url); FileSystemResource toBeUploadedFile = new FileSystemResource(dataFileContents[2]); MultiValueMap<String, Object> form = new LinkedMultiValueMap<String, Object>(); form.add("experimentId", dataFileContents[0]); form.add("description", dataFileContents[1]); form.add("file", toBeUploadedFile); HttpEntity<Object> entity = new HttpEntity<Object>(form, requestHeaders); // Make the network request return restTemplate.postForLocation(url, entity); } catch (Exception e) { Log.e(TAG, e.getLocalizedMessage(), e); setState(ERROR, e); } finally { setState(DONE); } return null; }