일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 코드스테이츠
- AOP
- Spring
- 함수형 인터페이스
- O(log n)
- root passwd
- Spring 예외처리
- set-version
- 스키마 디자인
- N:N
- 자료구조
- 배열 탐색
- RestControllerAdvice
- JAVA 재귀함수
- Java
- custom exception
- ubuntu 패스워드
- git 설정
- mapstruct
- REST HTTP API
- ubuntu
- ubuntu passwd
- char to int
- 리눅스 사용권한
- file i/o
- Spring MVC
- git workflow
- http 응답코드
- 스키마 설계
- 탐욕 알고리즘
Archives
- Today
- Total
개발소설
HTTP API 본문
API (Application Programming Interface)
- 클라이언트에게 리소스를 활용 할 수 있도록 제공하는 인터페이스
- 서버가 클라이언트에게 제공하는 메뉴얼 또는 메뉴판이라고 볼 수 있다.
- 클라이언트는 API문서를 확인하여 리소스를 요청, 업데이트, 삭제등을 할 수 있다.
HTTP API 디자인
요청 | 메서드 |
조회 | GET |
추가 | POST |
갱신 | PUT |
삭제 | DELETE |
요청 | URL 디자인 |
모든 사용자 | /users |
1번 사용자 | /users/1 |
2번 사용자 | /users/2 |
- 모든 사용자 조회 : GET /users
- 1번 사용자 조회 : GET /users/1
- 1번 사용자 정보 갱신 : PUT /users/1
- 2번 사용자 삭제 : DELETE /users/2
- 사용자 추가 : POST /users
'CS > HTTP' 카테고리의 다른 글
OpenAPI (0) | 2023.03.28 |
---|---|
REST API (0) | 2023.03.28 |
HTTP 상태코드 (status code) (0) | 2023.03.28 |
HTTP Messages (0) | 2023.03.27 |
웹 애플리케이션, SSR, CSR, CORS (0) | 2023.03.27 |
Comments