728x90
- REST API
"Representational State Transfer”의 약자
웹에서 사용되는 데이터나 자원을 HTTP URL로 표현하고, HTTP 프로토콜을 통해 요청과 응답을 정의하는 방식
- REST 성숙도 모델
3단계 | HATEOAS 원칙준수(응답에 리소스이 URL링크포함) |
2단계 | HTTP메소드 원칙 준수 |
1단계 | 개별 리소스와의 통신 준수 |
0단계 | HTTP 사용 |
- 현실적으로는 2단계까지만 적용해도 좋은 API 디자인임
- Open API
누구에게나 열려있는 API
단, API마다 정해진 이용 수칙이 있고, 이용 수칙에 따라 제한사항(가격, 정보의 제한)이 있을 수 있음
- API Key
API Key는 서버의 문을 여는 열쇠
로그인한 이용자에 자원에 적급할 수 있는 권한을 API Key형태로 제공하고, 데이터를 요청할 때 API Key를 같이 전달해야 원하는 응답을 받을 수 있음
'프로그래밍 > CS' 카테고리의 다른 글
JavaScript React HTTP/네트워크 기술면접 준비 (0) | 2022.06.22 |
---|---|
Postman with Open API (0) | 2022.06.13 |
객체지향 프로그래밍 (프로토타입 체인) (0) | 2022.05.26 |
객체 지향 프로그래밍 (0) | 2022.05.25 |
프론트엔드 인터뷰 문제 답해보기 (0) | 2022.05.23 |
댓글