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이다.
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 |