공부할 것 !

HTTP 메서드의 이해와 활용

sejin2 2024. 5. 12. 17:40

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