728x90
반응형
주어진 리소스에 수행하길 원하는 행동을 나타낸다. 클라이언트와 서버간의 요청(Request)와 응답(Response)의 데이터 전송하는 방식을 말한다고 한다.
각각의 메서드는 다른 의미를 구현하지만, 집합 간에 서로 공유도 한다고 한다.
응답 메서드는 안전하거나, 캐시 가능 하거나, 멱등성을 가질 수 있다.
GET: 특정 리소스 표시를 요청, 오직 데이터를 받기만 함
POST: 특정 리소스에 엔티티를 제출할 때 씀, 종종 서버 상태의 변화를 일으킴, 주로 등록에 사용
PUT: 목적 리소스 모든 현재 표시 요청 payload로 바꿈, 대체하고 없으면 생성
DELETE: 특정 리소스를 삭제
PATCH: 리소스의 부분만 수정
HEAD: GET과 동일한 응답 요구하지만, 본문을 포함하지 않음(BODY제외)
CONNECT: 목적 리소스로 식별되는 서버로 터널을 맺음
OPTIONS: 목적 리소스의 통신을 설정
TRACE: 목적 리소스의 경로를 따라 메세지 loop-back테스트
728x90
반응형
'Learning to code > 개발공부' 카테고리의 다른 글
정렬 알고리즘이란? (2) | 2023.11.30 |
---|---|
프로세스와 쓰레드 (2) | 2023.11.25 |
[에러해결]"Cannot destructure property 'user_id' of 'undefined' as it is undefined." (1) | 2023.08.23 |
RDBMS의 정규화 (0) | 2023.08.22 |
MVC(Model View Controller) 란? (2) | 2023.08.22 |