부트캠프
API
한우종
2024. 8. 7. 21:22
API 란?
ApplicationProgrammingInterFace (API)는
하나의 프로그램에서 다른 프로그램으로 데이터를 주고 받기 위한 방법
즉 유저와 서버가 데이터를 주고받는 정확한 방법이다.
모든 프로그램은 API를 가질 수 있다.
- API === 메뉴판
메뉴판(API) |
1.치킨 |
2.피자 |
3.햄버거 |
↑1번요청 ↓1번 보내줌
유저 |
- API 작성 방법
- 어떤 요청을 할 것인가
(method) - 무슨 자료를 요청할 것인가
(endpoint) - 파라미터
자료 요청에 필요한 추가정보 (아이디,이름 등등)
- API 는 항상 public 할 필요는 없음
- public API
누구나 사용가능한 API - private API
사내 프로그램 끼리 통신가능한 API - partner API
미리 지정한 사람만 사용가능한 API