Etc..
-
공공데이터포털 REST API JSON으로 간단하게 이용해보기Etc.. 2023. 1. 30. 01:49
공공데이터포털에는(https://www.data.go.kr/) 누구나 사용할 수 있는 수많은 공공데이터를 제공합니다. 우선 회원가입을 하신 뒤 원하시는 키워드를 검색합니다. 저는 날씨를 예로 공공데이터를 사용해 보겠습니다. 검색한 후 오픈 API 탭에서 저는 3번째에 있는 날씨 조회서비스를 이용해 보겠습니다. 우측 하단에 활용신청을 누르고 활용이유를 간단하게 적은 뒤 사용하실 수 있습니다. 활용신청 현황은 마이페이지에서 확인이 가능합니다. 승인된 데이터 상세정보 여기서부터 중요합니다. 우선 문서에 나와있듯이 일반 인증키는 2개가 발급되는데 그중 하나를 사용합니다. (API 환경 또는 API호출 조건에 따라 인증키가 적용되는 방식이 다를 수 있기 때문 - 문서에 나와있음) 이제 공공데이터포털에서 제공해 주..
-
HTML 데이터 속성 사용해보기(data-.* , dataset)Etc.. 2022. 9. 2. 20:20
HTML에 데이터를 사용하기 위한 방법으로 HTML5에서 새로 확장된 속성(data-.*, dataset)을 사용해 보겠습니다. 우선 이 둘의 속성이 무엇인지 알아보겠습니다. data-* : 전역 특성(모든 HTML에서 공통으로 사용할 수 있는 특성)은 사용자 지정 데이터 특성이라는 특성 클래스를 형성함으로써 임의의 데이터를 스크립트로 HTML과 DOM 사이에서 교환할 수 있는 방법입니다. dataset : dataset읽기 전용 속성은 요소의 사용자 정의 데이터 속성(data-*)에 대한 읽기/쓰기 액세스를 제공합니다. 이 둘의 속성을 이용하여 간단한 코드로 데이터를 저장하고, 읽어보겠습니다. 눈여겨봐야 할 점은 dataset은 자바스크립트이기 때문에 속성명을 camelCase로 변환합니다. 예를 들어..
-
Spring boot -URL에 붙은 jsessionid 제거하기Etc.. 2022. 8. 13. 17:32
이와 같이 페이지 이동시 jsessionid가 URL에 자동으로 붙는 이유는 서버에서 쿠키(Cookie)를 생성하고 쿠키를 웹 브라우저와 주고받으면서 통신을 해야 한다. (기본적으로 HTTP는 비연결성(connectionless), 무상태(stateless)라는 특성을 가지므로) 그런데, 쿠키를 지원하지 않는 웹 브라우저가 있을 수 있다. 그래서 서버는 쿠키 값도 전달하고, URL뒤에 jsessionid도 함께 전달하는 것이다. 이처럼 URL뒤에 jsessionid를 함께 전달하는 방식을 사용하고 싶지 않다면 다음과 같은 옵션을 넣어주면 된다.