HTTP API
GET, POST
PUT, PATCH, DELETE
메서드의 속성
HTTP API 만들기
(API: Application Programming Interface)
응용 프로그램 프로그래밍 인터페이스
>실습
> 요구사항 : 회원정보관리 API를 만들어라
1) 회원 목록 조회
2) 회원 조회
3) 회원 등록
4) 회원 수정
5) 회원 삭제
단계>
1) API URI설계 한다. * URI (Uniform Resource Identifier)
URI 설계시 가장 중요한것_ 리소스 식별
리소스와 해당 리소스를 대상으로 하는 행위를 분리
- GET: 리소스 조회 / 조회할때는 유리함. (캐싱)
- POST: 요청 데이터 처리, 주로 등록에 사용 / 메시지 바디를 통해 서버로 요청 데이터 전달
- PUT: 리소스를 완전히 대체, 해당 리소스가 없으면 생성 / 중요! 클라이언트가 리소스를 식별
- PATCH: 리소스 부분 변경
- DELETE: 리소스 삭제
HTTP 메서드의 속성
안전(Safe Methods) 호출해도 리소스를 변경하지 않는다.
멱등(Idempotent Methods) >> (Tip) 한 번 호출하든 두 번 호출하든 결과는 똑같다.
★ 캐시가능(Cacheable Methods)
[출처]- 인프런 김영한 '모든 개발자를 위한 HTTP 웹 기본 지식'] 강의듣고 정리
'HTTP' 카테고리의 다른 글
HTTP 헤더 - 캐시와 조건부 요청 (0) | 2022.05.11 |
---|---|
HTTP 헤더 (0) | 2022.05.09 |
HTTP 상태코드 (0) | 2022.04.28 |
HTTP 메서드 활용 (0) | 2022.04.27 |
HTTP_ 공부 내용 요약(1) (0) | 2022.04.25 |