Programming/JAVA
[API] API란?
신샤인
2021. 12. 30. 17:09
반응형
서비스 배포 시 필요한 API 개념 정리
#Application Programming Interface
응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
클라이언트의 요청을 받아 API에서 내부로 요청
#Request & Response
API 응답 구조 클라이언트가 요청하면 API에서 응답해주는 방식
#CRUD
클라이언트가 서버로 요청하는 성격
Create=POST, Read=GET, Update=PUT,PATCH, Delete=DELETE
#HTTP 상태코드
200 - 정상
400 - 클라이언트 요청에 에러가 있는 경우
500 - 서버에 문제가 있는 경우
#REST API
REpresentational State Transfer 약자
자원의 이름을 구분하여 해당 자원의 정보를 주고 받는 모든 것
REST의 구체적 개념은 HTTP URI를 통해 자원을 명시하고 HTTP 메소드를 통해 해당 자원의 CRUD를 적용하는 것
끝
반응형