티스토리 뷰
public int postRequset(Map<String, Object> paramMap) throws IOException {
@Cleanup CloseableHttpClient client = HttpClientBuilder.create().build();
Map<String, Object> requestMap = new HashMap<>();
requestMap.put("type" , type); //파라메터
HttpPost post = new HttpPost("url");
post.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
List<NameValuePair> paramList = convertParam(requestMap);
post.setEntity(new UrlEncodedFormEntity(paramList, "UTF-8"));
ResponseHandler<String> rh = new BasicResponseHandler();
String returnStr = client.execute(post, rh);
return 0;
}
private static List<NameValuePair> convertParam(Map<String, Object> params) {
List<NameValuePair> paramList = new ArrayList<NameValuePair>();
if(params != null) {
for(Object item : params.keySet()) {
String key = String.valueOf(item);
paramList.add(new BasicNameValuePair(key, params.get(key).toString()));
}
}
return paramList;
}
'Development > JAVA' 카테고리의 다른 글
[JAVA] ListMap for문, Map null 체크 (0) | 2022.04.22 |
---|---|
[JAVA] 형 변환 (String to Map, String to int, int to String..) (0) | 2022.04.11 |
[JAVA] json to int (0) | 2022.01.05 |
[JAVA] spring boot + security 애플 로그인 구현 (0) | 2021.11.12 |
[JAVA] JWT decode (0) | 2021.11.10 |
댓글
링크
최근에 올라온 글
- Total
- Today
- Yesterday