본문 바로가기
  • 실행력이 모든걸 결정한다
반응형

OpenAPI/REST3

[OpenAPI] Postman 소개 https://www.postman.com/ 웹 개발을 할 때나 RESTAPI를 사용할 때 큰 도움이 되는 Postman을 소개한다. Postman은 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼이다. Postman에서는 GET, POST, PUT, DELETE 등의 전송 방식을 모두 지원하기 때문에, 개발자는 데이터 전송 테스트를 위한 HTML 파일을 따로 만들지 않아도 된다. 그리고 URI를 입력하면 아래 이미지와 같이 자동으로 요청 파라미터들이 나타나는데, 요청 파라미터를 제외하거나 다시 포함시켜볼 수도 있고, 값을 변경해볼 수도 있다. 이렇게 파라미터가 수정되면 그에 따라 위의 URI도 자동으로 변경되기 때문에 매우 편리하다. 게다가, URI 요청을 했.. 2021. 7. 30.
[OpenAPI] 코로나 19 감염 현황(2) - 데이터 파싱 [예제 프로젝트 정보] Editor Program : IntelliJ Language : JAVA 1. 필요 라이브러리 JAVA 라이브러리를 쉽게 찾을 수 있는 사이트로, 필자가 개인적으로 강추한다. https://mvnrepository.com/ 1) 필요 라이브러리 목록 위 사이트에서 다음 라이브러리들을 검색해서 다운 받고 프로젝트에 적용시키면 된다. Jackson Databind Jackson Core Jackson Annotations JSON In Java (최신 버전들은 잘 안되는 경우가 많은데, 필자는 20180130 버전을 사용함) 2) 라이브러리 적용법 (1) 일반 JAVA 프로젝트 - IntelliJ bundle을 눌러 .jar 파일 설치 File -> Project Structure .. 2021. 7. 30.
[OpenAPI] 코로나 19 감염 현황(1) - 데이터 받기 1. 공공데이터포털 접속 공공데이터포털을 이용하기 위해서는 회원 가입을 해야한다. https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 원하는 데이터를 검색하기 위해 [데이터 찾기] 또는 메인 페이지에 있는 검색창을 이용할 수 있다. 2. 자료 활용 신청 가장 조회수가 높은 오픈 API 자료는 코로나 19 감염 현황이었다. 자료별로 지원하는 데이터 형식을 확인할 수 있으며, 이번 예제에서는 XML, JSON의 경우를 모두 다룬다. 이제 우측에 있는 활용 신청을 누르자.. 2021. 7. 30.