진이의 Developer Story
URL을 사용한 POST 전송 후 결과값 읽어와서 반환하기 본문
public static string example(String param1, String param2) throws Exception {
StringBuffer response = new StringBuffer();
try {
String url = "https://도메인";
URL obj = new URL(url);
URLConnection conn = obj.openConnection();
String urlParameters = "param1=" + param1 +"¶m2=" + param2";
// POST 값 전송일 경우 true
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
// 파라미터를 wr에 넣어주고 flush
wr.write(urlParameters);
wr.flush();
// in에 readLine이 null이 아닐때까지 StringBuffer에 append
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
wr.close();
} catch (Exception e) {
e.printStackTrace();
}
return response.toString();
}
'Java' 카테고리의 다른 글
자바 인코딩 확인하기 (0) | 2017.01.03 |
---|---|
String -> JSON 변환 (0) | 2016.02.12 |
양력의 기원 및 양음력 변환방법 (1) (0) | 2016.01.29 |
CryptorJS in Java Example (0) | 2016.01.28 |
Eclipse Javadoc (1) | 2016.01.13 |
Comments