Java 에서 httpClient로 보낼떄 오류문의

안녕하세요…
몇시간째 좀 헤매고 있어서 도움 좀 받고자 합니다.
자바로 비전 API를 사용하고자 하는데 HttpClient, HttpPost 등으로 구현을 시도하였으며 소스는 아래와 같습니다.
HttpClient client = HttpClientBuilder.create().build();


** HttpPost post = new HttpPost(“https://kapi.kakao.com/v1/vision/text/detect”);**


** post.addHeader(“Content-Type”, “multipart/form-data”);**
** post.addHeader(“Authorization”, “KakaoAK apikey”);**


** logger.info(uFile.getOriginalFilename());**
** File anlay = new File("/temp/"+ uFile.getOriginalFilename()); **
** uFile.transferTo(anlay);**
** HttpEntity postEntity = MultipartEntityBuilder.create() **
** .addBinaryBody(“file”, anlay)**
** .build();**
** post.setEntity(postEntity);**
** HttpResponse response = client.execute(post);**

이렇게 보내면
{“msg”:“illegal param.”,“code”:-2}
찾아보니 잘못된 파라미터라고 호출인자나 필수인가자 포함되지 않은 경우라고 리턴이 오는데…
가이드 페이지대로 코딩을 한것 같은데 원인을 잘 모르겠습니다…
파일은 지정된 곳에 저장되는 것은 확인되었습니다…

도움 좀 부탁드립니다. ㅠㅠ