Learning to code/개발공부

HTTP 요청 메서드

Iam_noob 2023. 8. 24. 09:23
728x90
반응형

주어진 리소스에 수행하길 원하는 행동을 나타낸다. 클라이언트와 서버간의 요청(Request)와 응답(Response)의 데이터 전송하는 방식을 말한다고 한다. 

각각의 메서드는 다른 의미를 구현하지만, 집합 간에 서로 공유도 한다고 한다.

응답 메서드는 안전하거나, 캐시 가능 하거나, 멱등성을 가질 수 있다.

 

GET: 특정 리소스 표시를 요청, 오직 데이터를 받기만 함

POST: 특정 리소스에 엔티티를 제출할 때 씀, 종종 서버 상태의 변화를 일으킴, 주로 등록에 사용

PUT: 목적 리소스 모든 현재 표시 요청 payload로 바꿈, 대체하고 없으면 생성

DELETE: 특정 리소스를 삭제

 

PATCH: 리소스의 부분만 수정

HEAD: GET과 동일한 응답 요구하지만, 본문을 포함하지 않음(BODY제외)

CONNECT: 목적 리소스로 식별되는 서버로 터널을 맺음

OPTIONS: 목적 리소스의 통신을 설정

TRACE: 목적 리소스의 경로를 따라 메세지 loop-back테스트 

 

 

728x90
반응형