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 |
Tags
- 일상을 여행처럼
- 인생공략집
- ChatGPT
- 자바
- 자바스크립트
- 커리큘럼기획
- 클래스101
- 인프콘2023
- PM스쿨
- 1주차
- 인프랩
- PO
- 프로그래머스
- 프로젝트
- 우선순위설정
- jsp
- 제로베이스
- 커뮤니케이션\
- JS
- 데이터 분석
- 항해99
- 교육 운영
- 회고
- 프리온보딩
- java
- PM
- 알고리즘
- 전세대출후기
- 원티드
- HTTP
Archives
- Today
- Total
HANA -J
TIL - HTTP API 설계 본문
리소스에 집중 !! => 행위(조회, 등로그 수정, 삭제)는 HTTP 메서드 사용
ex) 회원 관리 시스템
회원 목록 /members -> GET
회원 등록 /members -> POST
회원 조회 /members/{id} -> GET
회원 수정 /members/{id} -> PATCH, PUT, POST 회원 삭제 /members/{id} -> DELETE
HTTP API - 컬렉션
- POST 기반 등록
- 서버가 리소스 URI 결정
HTTP API - 스토어
- PUT 기반 등록
- 클라이언트가 리소스 URI결정
HTML FORM
- GET, POST만 지원
=> 위의 경우와 같이 HTTP메서드가 한정적이거나 메서드로 해결하기 애매한 경우 컨트롤 URI 사용
동사로 된 리소스 경로사용 (ex : /new, /edit, /delete)
=>최대한 리소스를 기준으로 API를 만들고 안될 때 컨트롤 URI사용
(출처 : 인프런 HTTP웹_기본지식 김영한님)
728x90
'what I Learnd > TIL' 카테고리의 다른 글
TIL - invalid ELF header (0) | 2021.12.10 |
---|---|
TIL -CORS (0) | 2021.12.09 |
TIL - 웹브라우저 동작원리 (0) | 2021.12.02 |
TIL - 인터넷 네트워크, HTTP (0) | 2021.12.02 |
TIL -TDD (0) | 2021.11.27 |