반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 초간단파이썬
- namespace
- multivm
- java
- aws #engineer
- httpd실행
- nginx
- k8s
- Kubernetes
- 컨테이너
- ioredirection
- container
- mongodb operator
- 쿠버네티스
- Vagrant
- Strimzi
- WEB
- DOIK
- devops #engineer
- linux
- bash
- devops #jenkins
- variable
- python
- Engineer
- 도커
- RSS
- docker
- springboot
- 파이썬
Archives
- Today
- Total
샤인의 IT (막 적는) 메모장
[API] API란? 본문
반응형
서비스 배포 시 필요한 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를 적용하는 것
끝
반응형
'Programming > JAVA' 카테고리의 다른 글
[JAVA] Springboot Controller(API Layer) 생성 (0) | 2022.01.01 |
---|---|
[JAVA] Springboot 정보를 담는 클래스 생성 (0) | 2022.01.01 |
[JAVA] Springboot AppApplication 실행 (0) | 2022.01.01 |
[JAVA] 기본 정리 (0) | 2021.12.30 |
[SpringBoot] VSCode 개발환경 구성 (0) | 2021.12.30 |
Comments