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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Unten ist in Ordnung für mich. Ich habe Sicherheits-details in header und post-Parameter, die ich brauche, um zu gesendet.
InformationsquelleAutor Madan Reddy