春休みテンプレートを使用してJSONオブジェクトを投稿しています。それは少ないデータに対してうまく動作しますが、より多くのデータをポストすると、Request URIが長すぎます。Spring RESTテンプレートを使用したPOST JSONオブジェクト
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);
リクエストボディは、POSTメソッドで無制限のデータを受け入れる必要があります。しかし、ここではうまくいかないようです。誰かが案内してくれますか?