티스토리 뷰
16년 9월 기준.
String url = AppConfig.REQUEST_URL;
URL obj = new URL(url);
HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
String userCredentials = AppConfig.APP_CONFIG.get("Authorization");
String basicAuth = "Basic "+new String(new Base64().encode(userCredentials.getBytes()));
con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", "Mozilla/5.0");
con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
con.setRequestProperty("Content-Type", "text/xml");
con.setRequestProperty("Authorization", basicAuth);
con.setDoOutput(true);
logger.info("request url - "+url);
logger.info("basicAuth - "+basicAuth);
logger.info("path - "+ RequestXML.REQUEST_XML_PATH);
String str = new String(Files.readAllBytes(new File(RequestXML.REQUEST_XML_PATH).toPath()));
logger.info("bytes - "+str);
logger.info("getOutputStream - "+con.getOutputStream());
DataOutputStream dos = new DataOutputStream(con.getOutputStream());
dos.writeBytes(str);
dos.flush();
dos.close();
int responseCode = con.getResponseCode();
logger.info("responseCode - "+responseCode);
'Study' 카테고리의 다른 글
javascript(자바스크립트) encode(인코드) (0) | 2024.03.15 |
---|---|
Java(자바) domain(도메인) IP(아이피) 확인 (0) | 2024.03.15 |
git(깃) 관련 (0) | 2024.03.15 |
MySQL(마이에스큐엘) 관련 (1) | 2024.03.15 |
DB(디비) Tool(도구) 관련 (0) | 2024.03.15 |