2017년 6월 12일 월요일

1. JAVA로 날씨정보, 대기정보 호출...

1. 일단 날씨정보부터...

2. SK 플래닛에서 키발급 받아라!! (알아서 재주껏) 

3. 통신은 Apache HttpClients 4.4로 했음.
public static void getWeather(String lat, String lon){
  httpclient = HttpClients.createDefault();

                String lat = "37.589470";      //조회하고 싶은 위도 경도, 구글 맵에서 값 구하는 것은 상식!
  String lon = "126.673081";

  String callUrl = setLocation(lat, lon, "weather"); //위치 설정 (위도, 경도, return mode) 날씨인지, 대기정보인지...
  
  try {
   HttpGet httpGet = new HttpGet(callUrl);
   httpGet.addHeader("appKey", appKeyId); //발급받은 키를 헤더에 태워서 같이 날려줘야 함..
   //System.out.println(httpGet.getURI());
   //System.out.println("[Executing request]: " + httpGet.getRequestLine());

   HttpResponse response = httpclient.execute(httpGet);

   //System.out.println(response.toString());
   InputStream in;
   in = response.getEntity().getContent();
   printByInputStream(in, "weather");
   in.close();
  } catch (ClientProtocolException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } finally {
  }
 }

댓글 없음:

댓글 쓰기

[PS2] 악마성 2개 클리어 일지..

https://www.youtube.com/watch?v=HwFIH--7UkM PS2 버전 악마성 시리즈 전부 클리어.. 순수의 비가는 카메라 구도 조정이 전혀 안되서.. 정말 어려웠는데.. 어둠의 저주는 전작의 여러 부족한 부분을 개선하여.. 쾌적하...