REST
- REQUEST
- RESPONSE
REQUEST
URL(Uniform Resource Locator)은 URI(Uniform Resource Identifier)에 포함되는 개념이다.
REQUEST METHOD
METHOD | 설명 |
POST | 리소스 생성 |
PUT | 리소스 수정 |
GET | 리소스 조회 |
DELETE | 리소스 삭제 |
RESPONSE
CODE | 설명 |
200 | 요청 정상 수행 |
201 | 요청한 리소스 생성 완료 |
400 | 요청이 부적절함 |
404 | 요청한 리소스 없음 |
500 | 서버에 오류가 있음 |
Open API
리퀘스트 URI가 하나의 Open API이다.
공공데이터 포털
국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase
www.data.go.kr
NAVER Developers
네이버 오픈 API들을 활용해 개발자들이 다양한 애플리케이션을 개발할 수 있도록 API 가이드와 SDK를 제공합니다. 제공중인 오픈 API에는 네이버 로그인, 검색, 단축URL, 캡차를 비롯 기계번역, 음
developers.naver.com
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
JSON(Javascript Object Notation)
Type | 설명 | 예제 |
number | 숫자 | 1, 12.4 |
string | 문자열 | "문자열", "\"문자열\"" |
object | 객체. {}로 선언하고 내부에 키:값 쌍이 ,로 이어진 형태 | {"apple": "5000원", "banana": "3000원"} |
array | 배열. []로 선언하고 내부에 값이 ,로 이어진 형태 | [23, "문자열', true] |
true | 참 | "isKey": true |
false | 거짓 | "isKey": false |
null | 할당되지 않음 | "valueObject": null |
Example
공공데이터포털(data.go.kr/index.do)에서 원하는 오픈 API를 고른 후 활용신청을 한다. 활용신청 후 1~2시간 후부터 사용이 가능하므로 시간이 지나면 활용신청 상세기능정보 미리보기를 해본다. 미리보기를 누르면 새 창이 뜨는데 주소 맨 끝에 &_returnType=json이라고 입력하면 자료를 Json 형태로 볼 수 있다. 보기 쉽게 내용을 전체 복사해서 Json formatter 사이트에서 변환한다.
위 예시에서 list가 object이고 하위 요소들(_returnType, coGrade 등)을 element라고 한다.
'파이썬 Python' 카테고리의 다른 글
초급 10, 11 클래스와 상속 (0) | 2021.01.23 |
---|---|
초급 9 XML (0) | 2021.01.15 |
초급 7 딕셔너리, 프로그램 설계 (0) | 2021.01.14 |
초급 6 파일 입출력, 변수 범위 (0) | 2021.01.13 |
초급 5 문자열 (0) | 2021.01.13 |