garamflow.log
로그인
garamflow.log
로그인
HTTP 메소드 종류와 개념
GaramFlow
·
2023년 11월 6일
팔로우
0
0
HTTP 메소드 종류와 개념에 대해 알아보기
HTTP 메소드에 대해서 알아본다.
HTTP 메소드의 종류 및 언제 사용하는지 알아본다.
1) HTTP 메소드
웹 서버와 클라이언트 간 통신을 위한 명령어들이다.
HTTP 프로토콜의 일부이며 Rest API를 설계 시 기본적으로 고려해야한다.
2) HTTP 메소드 종류
(1) GET
리소스 조회 시 사용한다.
URL에 표시된 리소스를 서버에서 가져오게 요청한다.
데이터를 서버로부터 가져오기만 할 때 사용된다.
서버의 데이터가 상태를 변경하지 않는다.
(2) POST
서버에 데이터를 생성하거나 제출할 때 사용한다.
서버의 상태나 데이터를 변경할 수 있다.
대표적인 예시로는 폼 제출, 파일 업로드 등이 있다.
(3) PUT
지정된 URL에 리소스를 생성하거나 이미 있는 것을 대체할 때 사용한다.
주로 업데이트를 위해 사용된다.
서버에 전송된 데이터로 리소스의 상태를 전체적으로 교체한다.
(4) DELETE
지정된 URL의 리소스를 삭제할 때 사용한다.
서버에 있는 특정 리소스 제거를 위해 사용한다.
(5) PATCH
리소스의 부분적인 수정이 필요할 때 사용한다.
PUT과 비슷하지만 차이점으로는 PATCH는 리소스의 일부분만 변경한다.
GaramFlow
간단한 지식 저장 및 공유를 위한 블로그입니다.
팔로우
이전 포스트
[Spring] DI를 활용한 스프링 3계층 구현
다음 포스트
[Spring] Entity, DTO, VO
0개의 댓글
댓글 작성