HTTP 메서드란 ?
HTTP는 클라이언트와 서버 간에 데이터를 주고 받기 위한 프로토콜로, 클라이언트가 서버에게 수행하길 원하는 동작을 지정하는 방법이다.
주요 HTTP 메서드로는 GET, POST, PUT, DELETE 등이 있다.
- GET : 서버로부터 정보를 조회하기 위해 사용된다. 데이터를 가져올 때만 사용하며 데이터를 변경하지 않는다.
URL에 쿼리 문자열을 포함 시켜 요청하며, 데이터를 URL에 포함 시켜 전송한다. - POST : 서버로 데이터를 전송하여 새로운 자원을 생성하기 위해 사용된다. 예를 들어 새 글을 작성하거나 정보를 제출할 때 사용한다. 데이터를 요청 본문에 담아 전송하며, 데이터의 길이에 제한이 없다.
- PUT : 서버에 존재하는 자원을 대체하거나 자원이 없는 경우 새로 생성하기 위해 사용된다. POST와 마찬가지로 요청 본문에 데이터를 담아 전송한다. 주로 기본 정보를 수정하거나 업데이트 할 때 사용한다.
- DELETE : 지정된 자원을 서버에서 삭제하기 위해 사용한다.
- PATCH : 서버에 존재하는 자원의 일부를 업데이트하기 위해 사용한다. PUT과 비슷하지만, 전체 자원 대신 일부만 수정할 때 사용한다.
'공부할 것 !' 카테고리의 다른 글
URL과 URI의 차이점 이해하기 (0) | 2024.05.12 |
---|---|
HTTP 상태 코드 이해하기 (0) | 2024.05.12 |
NoSQL (0) | 2024.05.08 |
아스키 코드 (0) | 2024.05.08 |
QueryDSL의 주요 기능 ( BooleanExpression, BooleanBuilder, OrderSpecifier) (0) | 2024.04.21 |