본문 바로가기
HTTP의 이해

Http 메소드

by dev_jisu 2023. 3. 12.

HTTP 메소드

get 리소스조회(queryParameter)
data가 header에 표출
post 요청 데이터 처리 (주로 등록)
data를 body에 보냄 
put 리소스를 대체 (주로 생성)
patch 리소스 부분 변경(주로 Update)
delete 리소스 삭제
head get과 동일/메시지 부분 제외
상탤ㄹ header 변경
option 통신 가능 옵션
connect 터널 설정
trace  

POST 

  1. HTML <FORM> 에 사용  ex) 게시판 글쓰기 , 댓글 달기
  2. 새 리소스 생성 -> 신규 주문 생성 
  3. 기존 자원에 데이터 추가 -> 한 문서 끝에 내용추가 

  사용 시기 

  1. 새 리소스 생성 (서버가 아직 식별하지 않는 새 리소스 생성 )
  2. 요청 데이터 처리 
  3. 단 메소드로 처리하기 애매한 경우 

PUT 

  1. 리소스를 대체 ,리소스가 없으면 생성 / 리소스를 완전히 대체 
  2. 클라이언트가 리소스 위치를 알고 URI 지정 
  3. update시 전체 리소스 추가 해줘야함 

PATCH

     리소스 부분 변경 

DELETE 

     리소스 삭제

 

'HTTP의 이해' 카테고리의 다른 글

Http Api 설계  (0) 2023.03.12
Http 속성  (0) 2023.03.12
HTTP/HTTPS  (0) 2023.03.12
URI/URL/URN  (0) 2023.03.12
IP /TCP/UDP  (0) 2023.03.12

댓글