TIL)23.08.23_기술면접(HTTP 메서드)

주민·2023년 8월 23일
0

TIL

목록 보기
69/84

HTTP 메서드에 대해 설명해주세요.

HTTP 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 일컫는다. 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법이다.

HTTP 메서드의 종류는 총 9가지가 있으며 이 중 자주 쓰이는 메서드는 5가지가 있다.

  • GET : 데이터를 읽거나(Read) 검색(Retrieve)할 때에 사용되는 메서드이다.
    같은 요청을 여러 번 하더라도 변함없이 항상 같은 응답해주기 때문에 데이터의 변형의 위험 없이 사용할 수 있다.
  • POST : 특정 리소스에 엔티티를 제출하여 새로운 리소스를 생성(create)할 때 사용하는 메서드이다.
  • PUT : 리소스를 대체하는 메서드로 리소스가 있을 경우 대체하고 없을 경우 생성한다.
  • PATCH : 리소스를 수정하는 메서드로 PUT과 비슷하지만, 필요한 부분만 업데이트한다는 차이가 있다.
  • DELETE : 특정 리소스를 삭제하는 메서드로 다른 메서드와 다르게 데이터를 담는 바디가 있을 필요가 없다.

0개의 댓글

관련 채용 정보