POST JSON-Objekt mit Spring REST-Vorlage

Ich bin Entsendung JSON-Objekt mit spring rest-Vorlage. Es funktioniert gut für weniger Daten, aber veröffentlichen mehr Daten wirft ein 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);

Den Hauptteil der Anfrage akzeptieren sollte, unbegrenzte Daten im POST-Methode. Aber das scheint nicht zu funktionieren hier. Kann mir jemand bitte eine Anleitung.

InformationsquelleAutor Tiny | 2016-07-25

Schreibe einen Kommentar