LinkedMultiValueMap 을 이용한 Restful API POST호출 샘플 본문
LinkedMultiValueMap 을 이용한 Restful API POST호출 샘플
- 2022. 9. 16. 10:27
반응형
* 일부만 발췌함.
JsonObject 대신 LinkedMultiValueMap를 이용하여 key와 value 형태로 저장시켜 전달함.
json 형태로 전달이 가능함
String apiUrl = "https://주소/apisvc/sendLogData.json";
MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
params.add("crtfcKey", "00000001");
params.add("logDt", "2022-09-01 11:09:12.345");
params.add("useSe", (String)inVar.get("SEND_GUBUN"));
params.add("sysUser", userId);
params.add("conectIp", userIp);
params.add("dataUsgqty",Integer.toString(dataUsgqty));
HttpEntity<MultiValueMap<String, String>> logRequest = new HttpEntity<>(params, httpHeaders);
log.debug("logRequest::: " + logRequest.getBody());
log.debug("logRequest::: " + logRequest.toString());
ResponseEntity<String> response = (ResponseEntity<String>)restTemplate.postForEntity(apiUrl, logRequest, String.class);
log.debug(response.getBody());
log.debug(response.getStatusCode());
반응형
'프로그램 > JAVA' 카테고리의 다른 글
svn 설치 [eclipse] [STS] 유사 (0) | 2022.11.15 |
---|---|
module java.base does not "opens java.lang" to unnamed module 에러 원인과 해결방법 (0) | 2022.09.28 |
Fullcalendar 달력 구현 예시 (0) | 2022.08.23 |
Restful Api 호출 하는 샘플2 입니다. (0) | 2022.04.04 |
Restful Api 호출 하는 샘플1 입니다. (0) | 2022.04.04 |
RECENT COMMENT