| | |
| | | throws JsonProcessingException, KeyStoreException, NoSuchAlgorithmException, KeyManagementException { |
| | | |
| | | String parameters = new ObjectMapper().writeValueAsString(jsonData); |
| | | //如果有帶Base64,debug印出來效能會很慘 |
| | | // 避免長度過長進而導致log爆掉 |
| | | if(parameters.length() < 1000){ |
| | | log.debug("parameters : {}",parameters); |
| | | } |
| | |
| | | setHeaders(headers, addedHeaders); |
| | | |
| | | HttpEntity<String> entity = new HttpEntity<>(parameters, headers); |
| | | |
| | | log.debug("rest post with json, url = {}", url); |
| | | return restTemplate.exchange(url, HttpMethod.POST, entity, responseType); |
| | | } |
| | | |