0
여기 내 코드입니다restTemplate 매개 변수 유형을 설정하는 방법은 무엇입니까?
RestTemplate restTemplate = new RestTemplate();
MultiValueMap<String, Object> vars = new LinkedMultiValueMap<String, Object>();
vars.add("name", fileName);
vars.add("parent", "43");
vars.add("size_s3", size_s3);
vars.add("size_ssg", size_ssg);
vars.add("size", size);
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization","token "+user.getToken());
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<?> entity = new HttpEntity<MultiValueMap<String, Object>>(vars, headers);
result = restTemplate.exchange(RestInfo.restURL+"/files", HttpMethod.POST, entity, String.class).getBody();
httpClientErrorException 400 잘못된 요청
{ "size_s3"입니다 : "전체 번호를 입력합니다.", "부모". "잘못된 유형의 예상 PK 값은 수신 된 목록입니다. "],"크기 ": [전체 숫자 입력].
문제 유형을 생각합니다. 그래서이 코드를 변경하려고했습니다.
vars.add ("size_s3", Integer.parseInt (size_s3));
하지만 결과는 동일합니다 ...
방법 restTemplate 매개 변수 유형을 설정하는 방법?나를 도와주세요!