Quantcast
Channel: Active questions tagged rest - Stack Overflow
Viewing all articles
Browse latest Browse all 3753

POST JSON object using Spring REST template

$
0
0

I am posting JSON object using spring rest template. It works fine for less data, but posting more data throws a Request URI too long error.

       final String url = getServiceUrl() +"/rs/doc?param1=test";        RestTemplate restTemp=getRestTemplate();        HttpHeaders headers = new HttpHeaders();        headers.setContentType(org.springframework.http.MediaType.APPLICATION_JSON);        //set your entity to send        HttpEntity<MyBean> request = new HttpEntity<MyBean>(myBean,headers);        List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();        messageConverters.add(new MappingJacksonHttpMessageConverter());        messageConverters.add(new FormHttpMessageConverter());        restTemp.getMessageConverters().addAll(messageConverters);        // send it!        responseEntity = restTemp.exchange(url, HttpMethod.POST, request, String.class);

The request body should accept unlimited data in POST method. But that doesn't seem to work here. Can someone please guide.


Viewing all articles
Browse latest Browse all 3753

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>