본문 바로가기

Dev/JAVA

(12)
java-Json Return Array or Object구분 Json을 리턴 받으면서 Array인지 Object인지 구분해야 하는 경우가 있다 Array도 가끔 Object로 받는 경우가 생긴다. Array가 1개인 경우 리턴값이 List가 아닌 Object로 던지면서 문제가 발생한다. java.lang.ClassCastException: org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray at com.htsmgroup.advertisingWeb.controller.apiBatchManage.DataFindHsptlBatchRestController.getApiV1HsptFindInfo(DataFindHsptlBatchRestController.java:88) at sun.reflect.N..
Request Header 정보 조회 서버에서 Request 값을 확인해야 할 경우가 있다. getHeader를 통해서 값을 가져오기 위해선 Key 값을 알아야 하는데 모르는 경우 사용하면 된다. request 값을 요청하는 곳에서 아래의 코드 입력 Enumeration eHeader = request.getHeaderNames(); while (eHeader.hasMoreElements()) { String request_Name = (String)eHeader.nextElement(); String request_Value = request.getHeader(request_Name); System.out.println("request_Name : " + request_Name + " | request_Value : " + request_..
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949) at sun.security.ssl.Handshaker.fatalSE(Handsha..
JAVA 주소 좌표 구하기 및 거리 측정계산 JAVA를 이용하여 주소 좌표를 구한 후 거리 측정하는 모듈 먼저 주소를 좌표로 변경해주는 API를 찾는다. - 공간정보 오픈플랫폼의 Geocoder Api 2.0을 사용했다. 주소 : http://www.vworld.kr/dev/v4dv_geocoderguide2_s001.do - 주소를 좌표로 변환하는 서비스를 제공하며 일일 요청건수는 최대 30,000건임. public static void main(String args[]){ String apiURL = "http://api.vworld.kr/req/address"; try{ int responseCode = 0; URL url = new URL(apiURL); HttpURLConnection con = (HttpURLConnection)url.o..